Jmeter性能测试使用记录
使用背景
由于最近公司要求对一批接口做性能测试,所以重拾了一些对于Jmeter的使用,现将部分过程做记录,一遍以后回溯。
接口参数化
数据参数文件使用了excel保存出的csv文件,dat格式的文件也有使用。
使用CSV Data Set Config原件实现参数化,配置如图:
由于测试的是http请求,所以配置如图:
并发
使用定时器Synchronizing Timer进行模拟并发(集合点设置),配置如图:
后台执行
因为Jmeter的图形界面会占用过多的系统资源,所以并不适合直接进行脚本执行;
我们一般先使用图形界面进行配置,然后再后台执行,输出报告。步骤如下:
1. 删除Jmeter安装目录bin下的result.jtl文件
2. 删除指定的Report文件夹下已有的测试报告
3. 使用Shell模式进入Jmeter内的bin目录下,执行对应命令,如:jmeter -n -t D:\JmeterScript\HomePage.jmx -l result.jtl -e -o D:\JmeterReport
“D:\JmeterScript\HomePage.jmx”为脚本存放目录,“D:\JmeterReport”为Report存放目录