Jmeter跨线程组传递变量


应用场景:
无需测试登录的场景,但是系统的其他场景操作需要使用到登录的相关参数,使用一次性控制器登录也会出错导致目标测试场景失败,结果不准确。若使用带cookie每次都得修改cookie值,较繁琐。
此时可使用跨线程组传递参数,登录一次获取参数给另外线程组使用。
实现方法:
1、将登录场景的参数设置为全局变量
使用beanshell处理器将参数设置为全局变量
${__setProperty(p_token,${token})};
p_token为属性名,${token}为登录请求获取到的属性值

 

 

2、跨线程组引用全局变量
其他线程组引用使用函数${__P(p_token)}
 
注意点:Test Plan需勾选Run Thread Groups consecutively

 


 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM