2

我想要做的是在 JMeter 的线程之间传递变量 - 所以一个线程修改这个值,下一个线程会得到它 - 请看这个结构:

Test Plan
    User Defined Variables
    Thread Group 1
        BSF PreProcessor
    Thread Group 2
        HTTP Request
  1. 用户定义的变量:

    Name:  myvar
    Value: foo
    
  2. 线程组 1 -> BSF 预处理器:

    脚本:vars.put("myvar","users");

  3. 线程组 2 -> HTTP 请求:

    小路:/api/${myvar}

我从线程组 2 步骤中得到的 -myvar具有默认值的变量:

${myvar} == foo

但我想myvar在线程组 1 步骤中保留分配给变量的值,所以在线程组 2 中我会得到:

${myvar} == users
4

1 回答 1

1

你可以试试这个:

还要检查:

于 2013-05-16T19:51:26.897 回答