在测试过程中,有时候需要jmeter跨线程组传值,jmeter本身又不具备此功能,那么,又该如何实现呢?

其实,我们可以通过BeanShell去实现。

实现过程如下:

1.线程组A中,使用正则表达式提取器提取需要传递的值,并保存为变量,如blog

2.使用BeanShell PostProcessor获取blog并赋值给nblog

3.在线程组B中,使用以下方法引用

${__P(nblog,)}

即可。

详细过程截图如下:

jmeter跨线程组传值-LMLPHP

jmeter跨线程组传值-LMLPHP

jmeter跨线程组传值-LMLPHP

jmeter跨线程组传值-LMLPHP

jmeter跨线程组传值-LMLPHP

OK。

04-16 21:52