我想要做的是在 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}
我从线程组 2 步骤中得到的 -myvar
具有默认值的变量:
${myvar} == foo
但我想myvar
在线程组 1 步骤中保留分配给变量的值,所以在线程组 2 中我会得到:
${myvar} == users