最近QQ群里讨论技术氛围越来越好,大家从以前的被动,到现在主动学习,主动帮助群友解答问题,寻求解决方案,不仅帮助大伙,自己的能力也是与日俱进。这不我们的龙猫同学的一个分享出来了,往下看。
线程组 1
在线程组1中使用【__setProperty】函数,设置jmeter属性值(此值为全局变量值),将所需变量值,如${token}设置为jmeter属性值,即newtoken,直接看示例:
1、添加--后置处理器 -- 正则表达式
2、使用正则表达式获取第一个线程组得到的响应信息 例如:token
3、添加--后置处理器 -- BeanShell PostProcessor
4、设置 BeanShell PostProcessor ,内容如下:
Parameters: ${token}
脚本如下:
String token = bsh.args[0];
print (token);
${__setProperty(newtoken,${token},)}
线程组 2
在线程组2中使用【_p】函数来调用jmeter属性,获取属性值,从而实现跨线程组,参数值传递。
1、直接使用 ${__P(newtoken,)} 即可获取token的值
大家自己动手试试看。
好了,本次到此,欢迎大家分享自己技能,稿件发给小怪(QQ:244240753),更多分享下期再会,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下:
更多分享,敬请期待
推荐的文章
(目录清单)
jmeter中使用小技巧,随笔(3)
移动性能测试工具iTest4.1
作为测试的你,今后打算干啥?