我怎么能通过' n'基于从json路径提取器中提取的值的请求数

时间:2017-03-29 07:43:16

标签: json jmeter

在Jmeter中,我从json中提取了一个值。值为2.我的要求是我需要发送以下HTTP采样器。 这是2。 所以我需要发送以下2个http请求。 http://IP:PORT/users/0?authSSOId http://IP:PORT/users/1?authSSOId

如果它的' n'请求我需要传递给' n'计算在网址中 我怎样才能实现这个

2 个答案:

答案 0 :(得分:2)

您可以添加循环控制器,它将根据您提取的计数执行HTTP请求。结构如下所示: enter image description here

enter image description here

enter image description here

答案 1 :(得分:0)

鉴于此2生活在JMeter变量中,即${valueFromJson}

  1. While Controller添加到您的测试计划中,并将以下表达式放入“条件”输入中:

    ${__javaScript(${counter} < ${valueFromJson},)}
    
  2. Counter作为While Controller的子项,并将其配置为:

    • 开始:1
    • 增量:1
    • 参考名称:counter
  3. 将您的HTTP Request采样器放在计数器
  4. 之后

    HTTP请求将执行${valueFromJson}变量值

    的次数

    JMeter While Controller Counter