1 官网下载zip绿色版本包,并配置环境变量
Apache JMeter - Download Apache JMeter
新增系统变量名称:JMETER_HOME=D:\soft\apache-jmeter-5.4.3
编辑path系统变量添加:D:\soft\apache-jmeter-5.4.3\bin
编辑classPath系统变量添加:;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
2 点击bin目录下的jmeter.bat启动jmeter

3 工具配置
3.1 新增线程分组

假如线程数量为5,循环1000次,就是跑5000次请求的意思
3.2 表头配置,相当于配置公共参数


3.3 cookie 配置

3.4 缓存配置

3.5 默认请求配置

3.6 HTTP测试添加配置

3.7 点击启动测试
中途可关闭
3.8 如何查看运行结果
Test plan 右击 add->listener->view results tress
3.9 如何配置动态变化参数
1 新增动态参数变量
http request 右击add --》 pre processors -> BeanShell PreProcessor
定义随机变量取值函数
import java.util.Random;
String dyparam=String.valueOf(String.valueOf(new Random().nextInt(10000000))); vars.put("dyparam",dyparam);
2 请求报文中中引用动态边框参数
预期结果是每次请求交易号不一致
3.10 如何配置数组参数
1 新增数组递增规则
http request 右击add -> config element -> counter
2 新增数组变量值
http request 右击add -> config element -> userdefined variables
设置了两组动态变量值,分别是是交易号1交易号2,类型1类型2
3 请求变量中引入动态数组变量
预期结果是并发请求场景下分别执行变量1和变量2的值
{ "memberCardNo": "15210399900000044", "tradingNo": ${__evalVar(trano${index})}, "exchgWayCode": ${__evalVar(type${index})} }