JMeter 不同线程组间变量传递

Posted Spiritual space on the net cul

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter 不同线程组间变量传递相关的知识,希望对你有一定的参考价值。

 

JMeter元件都是有作用域的,而变量大多使用正则表达式提取器,要想在不通过线程组件使用变量参数,则需要设置全部变量

JMeter函数助手就提供了一个函数用于设置全局变量属性,实现的功能类似于在用户自定义变量中添加的变量。

__setProperty:用于动态设置JMeter属性

Return Original Value of property(default false)?:是否返回函数结果,默认为否,如果填入true,则返回

例如:正则表达式提取变量值

 利用BeanShell PostProcessor设置全局变量

 意思是把获取的变量${old_variable}设置为全局变量,并以新的名字new_variable来进行引用

在线程组2中使用_p函数来调用jmeter属性,获取属性值,从而实现跨线程组,参数值传递。

注意:${__P(new_variable,)} 后边有一个逗号不要忘记了,这样变量就引用成功了。

 

 

以上是关于JMeter 不同线程组间变量传递的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter (二十八)多线程组间变量共享

jmeter之线程组间变量的传递

#导入MD文档图片#JMeter-多线程组间通信

jmeter 不同线程组之间传递变量2

Jmeter跨线程组传递变量

jmeter跨线程组传递token