我有一个方案来测试。请求1(一个SOAP / XML请求)生成一个响应,它有一个字段,比如totaldocsperpage
。基于该字段,必须在totaldocsperpage
之后多次运行相同的请求1,其中pagenum
(请求1中的变量字段)从1递增到totaldocsperpage
。< / p>
如何实现这一目标?我使用正则表达式提取器提取totaldocsperpage
并在开头使用了一个while控制器,条件如下
${__javaScript("${pagenum}" < "${totaldocsperpage}")}
pagenum
作为我在请求1中递增页码的计数器名称。
我想让它运行totaldocsperpage
次并停止。但它只是无限地运行。非常感谢任何帮助。
答案 0 :(得分:1)
如果你comparing numbers条件不需要引号,也可以使用__jexl3
或$sms['from']
代替__groovy
检查此项并在条件中使用__jexl3或__groovy函数建议演出
__javaScript
答案 1 :(得分:0)
从表达式中删除引号:
${__javaScript(${pagenum} < ${totaldocsperpage})}