我无法对CSV文件中给出的URL列表执行所有GET请求。
执行顺序如下:
Thread Group HTTP Authorization Manager While Controller CSV Reader HTTP Sampler Summary Results
问题是在控制器中指定的内容,以便调用while控制器中指定的所有url列表?
我尝试了javascript和beanshell评估:
${__BeanShell(!"${URL}".equals("end"))}
以及${URL}
- 但并非所有记录都得到处理 - 任何想法如何调试此问题?
答案 0 :(得分:2)
该问题与防火墙身份验证有关。在访问页面之前会执行一些防火墙身份验证 - 但这是一次性活动。但是,对于Jmeter,此身份验证必须是脚本的一部分,否则在一段时间后无法访问这些页面。
因此,解决方法是首先将防火墙身份验证作为Jmeter脚本的一部分完成,然后继续进行页面访问。
答案 1 :(得分:1)
同时评估TRUE / FALSE语句。一旦语句读为FALSE,它就会停止。
因此,要回答您的问题,您需要指定在您希望子项运行时返回TRUE的内容,并在您希望它停止时返回FALSE。
http://jmeter.apache.org/usermanual/component_reference.html#While_Controller