我有这样的网络请求
Loop Controller(3)
moreSamples=true
startIndex=0
While Controller(${__javaScript(${moreSamples}==true)})
SOAP/XML-RPC Request(index=${startIndex})
Regular Expression Extractor(startIndex=newIndex,moreSamples=samples)
现在的问题是我无法在循环中初始化 moreSamples 和 startIndex。我尝试了两种选择:
将 moreSamples 和 startIndex 作为用户定义的变量。现在我可以使用正则表达式提取器更改它们的值,但无法使用 BeanShell PostProcessor 在外部循环中重新初始化它们,如下所示:
vars.put("moreSamples","false") vars.put("startIndex","0")
在 while 循环的预处理器中将 moreSamples 和 startIndex 作为用户参数,但是我无法使用正则表达式提取器为它们分配值。
请提出错误或一些可以适应的新结构。
截屏: