Jmeter 一个Test Plan 不同线程组之间传递变量

上一篇 / 下一篇  2018-06-12 10:48:12 / 个人分类:Jmeter


在同一个TestPlan的不同线程组之间,仅仅通过后置处理器的正则传递变量,无法传过来。仍然显示为${name}

使用的场景:
一次登录,在登录状态下,进行业务处理,但是其他的线程需要用到登录时的id

解决方案:
使用后置处理器Beanshell中的函数 来使正则表达式提取出来的变量,变为全局变量

解决过程:
通过登录后 Response data 中返回 的 userid 先正则匹配出来(后置)
然后使用beanshell中 ${__setProperty(name,value,)} ,将值变为全局变量

引用的时候,直接使用${__property(name)} 

参考文档:https://blog.csdn.net/jasonliujintao/article/details/71542021



TAG:

 

评分:0

我来说两句

Open Toolbar