jmeter并发性能测试工具

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})}
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值