首页 > 技术文章 > jemeter跨线程组传参(一)

zzcsza 2020-04-11 22:12 原文

问题:

最近在做压测,发现多个接口不能写在一个线程组里,因为两个接口会相互影响性能测试结果,于是要放在两个线程中,那么token就需要设为全局变量

 

解决方法:

1.正则取token

 

 2.

置全局变量:添加--Sampler--Bean Shell Sampler;输入脚本函数:${__setProperty(Token,${token},)}

备注:${__setProperty(Token,${token},)}是jmeter自带函数,${token}代表从正则中取到的值,Token新的名称,后续请求用的此名称

 

 3.调用全局变量:将全局变量${__property(Token,,)}写在信息头中,就实现了token跨线程使用

 

 

推荐阅读