Badboy+JMeter压力测试工具

时间:2022-10-18 11:44:23
Badboy是脚本录制工具,录制后的脚本可以导出至JMeter进行脚本编辑、场景运行等。
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试。
使用图示:
1、Badboy录制:标1:录制URL标2:启动录制按钮标3:正在录制显示Badboy+JMeter压力测试工具

2、Badboy录制:标1:录制URL标2:生成的脚本Badboy+JMeter压力测试工具

3、Badboy录制:标1:导出(至JMeter)Badboy+JMeter压力测试工具

4、打开jmeterBadboy+JMeter压力测试工具

5、jmeter初始化界面Badboy+JMeter压力测试工具

6、打开badboy录制好的脚本:标1:打开Badboy+JMeter压力测试工具

7、打开badboy录制好的脚本标1:选择Badboy录制好的脚本标2:打开Badboy+JMeter压力测试工具

8、badboy初始化脚本信息:标1:线程组标2:脚本区Badboy+JMeter压力测试工具

9、线程组:
标1:线程组标2:负载数标3:是否同时运行(1秒)标4:循环次数Badboy+JMeter压力测试工具

10、循环控制器:标1:脚本标2:脚本循环次数Badboy+JMeter压力测试工具

11、设置参数化方式:文本、随机数:标1:右键点击标2:文本参数标3:随机参数Badboy+JMeter压力测试工具

12、参数化之文本:标1:点击标2:文本路径标3:文本参数值标4:分隔符标5:相关执行方式设置Badboy+JMeter压力测试工具

13、文本参数化的应用:标1:点击标2:参数化,格式:${?}Badboy+JMeter压力测试工具

14、参数化之随机数:标1:点击标2:参数名标3:最小、最大值标4:相关执行方式设置Badboy+JMeter压力测试工具

15、随机参数化的应用:标1:点击标2:参数化Badboy+JMeter压力测试工具

16、参数化组合数据:标1:参数化组合,格式XXX${?}Badboy+JMeter压力测试工具

17、页面增加断言:
标1:右键点击标2:响应断言Badboy+JMeter压力测试工具

18、页面增加断言:标1:点击标2:点击标3:断言文本Badboy+JMeter压力测试工具

19、断言结果:标1:点击标2:断言无误标3:断言出错Badboy+JMeter压力测试工具

20、增加事务控制器:标1:右键点击标2:事务控制器Badboy+JMeter压力测试工具

21、相关操作转移至事务控制器中:
标1:全选标2:剪切脚本放至事务控制器下Badboy+JMeter压力测试工具

22、设置事务控制器:标1:点击标2:勾选,使用事务控制器Badboy+JMeter压力测试工具

23、事务控制器显示的统计结果(相当于loadrunner的事务)标1:事务包含的脚本标2:结果显示事务Badboy+JMeter压力测试工具

24、聚合报告(查看,导出)标1:点击标2:结果显示标3:导出Badboy+JMeter压力测试工具

25、报告(响应时间+吞吐量):标1:响应时间标2:吞吐量
其他:1、Label: 定义的HTTP请求名称2、Samples: 表示这次测试中一共发出了多少个请求3、Average: 访问页面的平均响应时间4、Min: 访问页面的最小响应时间5、Max: 访问页面的最大响应时间6、Error%: 错误的请求的数量/请求的总数7、Throughput:每秒完成的请求数8、KB/Sec: 每秒从服务器端接收到的数据量
Badboy+JMeter压力测试工具