jmeter多个线程组动态关联

jmeter5.4.1多个线程组动态关联

第一步新建一个线程组A

在这里插入图片描述

第二步创建一个登录HTTP请求

在这里插入图片描述
1)选中登录HTTP请求右键创建JSON提取器,如下图所示:
在这里插入图片描述
2)根据自己的需求可以添加对应的断言内容
3)选中登录HTTP请求右键创建调试后置处理程序【后置处理器->Debug postprocessor】(默认什么都不用改),如下图所示:
在这里插入图片描述
4)可以在察看结果树中看到调试后置处理程序返回的token值内容(这个需要先运行登录接口才可以获取到这个内容),如下图所示:
在这里插入图片描述

第三步在线程组A中添加beanshell取样器

1)打开工具-函数助手选中函数setProperty,添加如下图所示:
在这里插入图片描述
2)把生成的内容复制到beanshell取样器中,如下图所示:
在这里插入图片描述

第四步添加HTTP信息头管理器

如下图所示:
在这里插入图片描述
1)Authorization的值是打开函数助手,找到函数property,把生成的内容复制进去。函数property的内容如下图所示:
在这里插入图片描述

第五步新建线程组B

在线程组B中添加一个需要测试接口(作用就是是不是可以实现多个线程动态关联)

在这里插入图片描述
点击运行,如果成功,如下图所示:
在这里插入图片描述

注意一个小点

当在第二线程组动态获取token值失败的时候可以配置第二个线程组的启动时间
Duration(seconds):如果选择了调度程序复选框,控制测试执行的持续时间,以秒为单位。
Startup delay(seconds):如果选择了调度程序复选框,控制测试在多久后启动执行,以秒为单位。
参考链接1.
参考链接2.
BeanShell 后置处理程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值