首页 > 编程语言 > 详细

jmeter跨线程组传参的方法

时间:2020-03-29 16:40:21      阅读:49      评论:0      收藏:0      [点我收藏+]

Jmeter线程组下脚本,当设置好线程数后,该组下所有脚本均会执行对应的次数

 

测试场景:

1,后台登录新建拼团活动

2,获取拼团ID

3,多个会员前端登录,传入拼团ID参加拼团活动

 

要实现上面的测试场景,需要创建两个线程组,线程组A创建活动,线程组B参与活动,从A获取的拼团ID设置为全局参数,传到B中使用

 

技术方案实现如下:

 

1、A线程组新建活动后正则表达式提取器获取活动ID

 技术分享图片

 

 

 

2、新增BeanShell Sampler”(选中线程组-右键-添加-Sampler-BeanShell Sampler

 

 技术分享图片

 

 

3、“BeanShell Sampler”设置参数“${__setProperty(Data,${Data},)}”,注意参数的大小写及于“1”内的数据对应

 技术分享图片

 

 

 

4、B线程组引入参数“${__property(Data)}”,注意参数名称

 技术分享图片

 

 

 

5、需要注意的是,整个测试计划的步骤先成线程组A获取数据,再传给线程组B使用,所有这有一个先后顺序的问题。如此,需要在测试计划勾选“独立运行每个线程组(例如在一个组运行结束后启动下一个)”的选项

 技术分享图片

 

jmeter跨线程组传参的方法

原文:https://www.cnblogs.com/becks/p/12592808.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!