当前位置:   article > 正文

压测学习总结(3)——Jmeter 脚本如何生成_如何将测试用例转化为jmeter可执行的测试计划形成开发测试脚本

如何将测试用例转化为jmeter可执行的测试计划形成开发测试脚本

一、第三方工具录制。 常用的工具有两种:

badboy、blazemeter。

badboy是基于内置的浏览器来进行录制的。录制成功导出JMX格式文件,再进行导入Jmeter

缺陷:因为内置浏览器的内核是IE的内核,所以可能会因为浏览器的兼容性导致无法使用badboy进行录制。

blazemeter是提供了chrome浏览器的插件,可以在chrome浏览器中直接录制。

二、Jmeter自带的http代理服务器方式录制

代理服务器录制操作详解:

第一步:右键测试计划,添加组件--Threads(Users)--线程组

第二步:右键测试计划,添加组件--配置元件--http cookie管理器。

第三步:右键工作台,添加非测试元件--http代理服务器。

性能测试(三)Jmeter的脚本生成

第四步:配置http代理服务器组件,并且启动。

配置项: ·端口:要求在当前机器中没有被占用即可。

检测命令:netstat -an netstat -an|findstr "端口号"

目标控制器:选择第一步所添加的线程组。作用是将录制的脚本存放在指定的控制器中,即放在线程组中。

性能测试(三)Jmeter的脚本生成

过滤器的使用:此处过滤掉不必要的请求、JS、图片

性能测试(三)Jmeter的脚本生成

第五步:设置客户端,使得其通过代理服务器访问被测服务器。

客户端可能是PC,也可能是移动设备。 如果是pc,则通过windows下的internet选项设置代理。 internet选项--连接--局域网设置,勾选为Lan使用代理服务器。 地址:填写Jmeter所在的机器的IP。 端口:填写Jmeter代理服务器所设置的端口号。

性能测试(三)Jmeter的脚本生成

如果是移动设备,则要求移动设备和Jmeter所在的机器在同一个局域网内。(WLAN) 在WLAN高级选项中设置代理。地址和端口同上。

PS:如果要录制的应用使用了https协议的话,则需要将jmeter生成的根证书安装在客户端机器上。

第六步:停止录制,还原客户端代理设置,停止http代理服务器。

三、抓包手写

该方式是能够适用任何情况下的脚本开发。但是要求测试人员具备以下素质: ·熟悉通信协议。 ·掌握至少一种抓包工具。 ·熟练掌握至少一种封包工具。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/92316
推荐阅读
相关标签
  

闽ICP备14008679号