用Jmeter做性能测试时,一般会涉及到多个线程组。那么如何将A线程组返回的变量信息提取后,传递给B,C线程组使用呢?
这就需要使用到__setProperty函数,如何使用通过Jmeter的函数助手来使用并获取全局变量呢,以下是详细使用步骤。
1、使用正则表达式提取器,提取A线程组响应结果中的参数
2、将上述提取的变量设置为全局变量
1)添加一个BeanShell Sampler
2)打开函数助手_setProperty函数,填写要设置的全局变量名称及要将哪个变量设置为全局变量
3)将函数助手生成的结果复制到BeanShell Sampler中的script
3、使用函数 获取全局变量
1)方法一,使用__property函数获取
${__property(accNo,accno,)}
2)方法二,使用__P函数获取
${__P(accNo,)}
3)察看结果树,如下