我想要做的是在JMeter中的线程之间传递变量 - 所以一个线程修改这个值,然后下一个将得到它 - 请看这个结构:
Test Plan
User Defined Variables
Thread Group 1
BSF PreProcessor
Thread Group 2
HTTP Request
用户定义的变量:
Name: myvar
Value: foo
线程组1 - > BSF预处理器:
脚本:vars.put("myvar","users");
线程组2 - > HTTP请求:
路径:/api/${myvar}
我从Thread Group 2步骤 - 变量myvar
获得了默认值:
${myvar} == foo
但是我希望在Thread Group 1步骤中保留赋值给变量myvar
的值,所以在Thread Group 2中我会得到:
${myvar} == users
答案 0 :(得分:1)