jmeter-如何进行循环以及每次都必须更改值

时间:2018-08-21 06:30:15

标签: loops jmeter execution

我的担忧是要基于我在响应中捕获的值的编号进行循环,并希望执行该循环。

我将详细解释。

  

线程1:abc.com-响应为

    1.def.com/abcd,
    2.def.com/cdef,
    3.def.com/hagd

在这里,我不想捕获任何文件,而必须在下一个线程的循环中传递值。

  

线程2:ip = def.com,路径将像上面一样更改   响应以及线程中有多少响应

      1 that many times thread 
      2 have to execute with changing the path as the no of values in the first response.

希望你理解我的担心。帮帮我。预先感谢。

1 个答案:

答案 0 :(得分:0)

您需要将值从一个采样器响应传递到下一个采样器,下一个采样器应根据前一个响应中接收到的变量进行迭代。您可以在自己的方案中使用“每个人”。

在下面,我从变量“ inputValues”的正则表达式中获取所有值,并使用输出变量“ returnVal”将其取出。现在,returnVal将给出val = 1,2,3。 enter image description here

在下面您可以看到,第一个采样器执行了一次,从它的响应中我使用正则表达式得到了3个值。然后,使用For Each,我可以发送3次第二个请求,也可以使用“ returnVal”将值提供给第二个请求 enter image description here

希望获得帮助。