文章主要介绍以下三点:
1:使用jmeter进行压力测试步骤
2:使用jmeter函数设置请求参数值
3:导出并生成一份html格式的测试报告
最终生成的测试报告如下:
jmeter下载地址:/download_jmeter.cgi
下面介绍生成上述测试报告的过程。
一:创建压测请求
1:创建线程组:
2:设置请求线程数,循环次数,持续时间
Ramp-up period:指1秒内启动设置的50条线程。
Loop Count:设置为无限循环
Duration:设置压测持续时间为60s
3:添加http请求:
4:设置http请求信息:
Advanced界面可以设置所使用的java Http请求类。
5:使用jmeter自带的计数器函数确保参数oText唯一
首先给线程组添加计数器
设置计数器规则
在请求参数中引入计数器导出的变量
6:给请求设置吞吐量
持续时间60秒,总计48K个请求。
7:给请求添加压测报告监听器
设置压测报告导出目标文件,文件不存在则先新建文件
需要的话也可以添加请求结果树监听器,这样可以查看每个请求的详情情况。
8:执行压测任务
查看结果树可以看到计数器为我们生成的唯一数字
1分钟后得到的压测数据
9:将压测报告文件通过jmeter命令转成html
1:转移到jmeter bin目录下,输入如下命令
jmeter -g C:\Users\13949\Desktop\result\tsp验签压测报告.jtl -e -o C:\Users\13949\Desktop\result\html
2:命令参数说明
-g 指定已存在的测试结果-o 指定测试报告的存放位置,指定的文件夹必须是不存在的,否则执行失败-e:测试结束后,生成测试报告
3:结果