Jmeter:如何使用while循环来检查数组中的值?

时间:2017-05-14 16:45:36

标签: jmeter

我想在我的Jmeter脚本中包含以下操作。

我有一个页面,一旦在系统中可用,就会加载项目ID列表。一旦可用,我将执行一些操作,如导出它们。 以下是步骤:

  1. 已添加项目,其中包含id =3925
  2. 提出GET请求并解压缩K_srcID
  3. k_srcId=["3924","3923","3922","3921","3920","3919","3918","3914","3917","3915","3916","3913","3912","3911","3908","3909"]

    1. 现在循环并发送GET请求,直到K_srcID_1 == id
    2. 中的第一项

      如何将此条件置于Jmeter的While循环中?

1 个答案:

答案 0 :(得分:1)

如果你真的得到这个JSON数组并且无法处理它,那么你可以使用下一个While Controller条件

${__groovy(new groovy.json.JsonSlurper().parseText(vars.get("K_srcID"))[0] != "your ID",)}

确保将your ID替换为您需要等待的实际ID。

参考文献: