【发布时间】:2013-05-16 10:11:00
【问题描述】:
我要做的是在 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
但我想在线程组 1 步骤中保留分配给变量 myvar 的值,所以在线程组 2 中我会得到:
${myvar} == users
【问题讨论】: