我有一个上传图像的请求。
然后我有另一个请求,它获取上面的图像并显示uploadStatus=published。在前20-30秒,请求将失败,并将给予错误“404”和“未找到资产”。一段时间后,它将在响应中显示uploadStatus=published,然后此请求将通过。我如何确保测试不会失败,直到它等待例如。1分钟或直到它找到'uploadStatus= published'。正如我看到的jmeter报告,我可以看到这个请求失败了97%的次数,然后它通过了。任何帮助将不胜感激,我如何才能解决这个问题,而控制器或什么?
1条答案
按热度按时间uinbv5nw1#
您可以使用Response Assertion忽略While控制器中的故障,并在那里勾选
Ignore Status
框:这样,即使HTTP Status Code 404也会将采样器标记为通过
关于1分钟-您可以在While控制器中使用的函数中添加另一个条件,例如__groovy函数条件: