我在jmeter中记录了一些服务,当我运行jmeter时,其中一个服务有时会收到另一个服务的参数(通过Json路径后处理器),有时它不会。当它没有接收到参数时,它就会失败。我希望我的jmeter在一个服务失败时重试所有服务,从start开始。(通过我的研究,我发现Jmeter重试从Jmeter 2.1开始就停止了,而我现在使用的是Jmeter 3.1)。我如何才能做到这一点?
wj8zmpe11#
您可以通过While Controller在无限循环中运行您的“服务”(无论它是什么),如果所有请求都成功,则退出循环。
hts6caw32#
有插件Retry Post-Processor可以添加到您的请求范围JMeter插件提供了一个重试失败样本的后处理器。最低JMeter版本5.0
2条答案
按热度按时间wj8zmpe11#
您可以通过While Controller在无限循环中运行您的“服务”(无论它是什么),如果所有请求都成功,则退出循环。
hts6caw32#
有插件Retry Post-Processor可以添加到您的请求范围
JMeter插件提供了一个重试失败样本的后处理器。
最低JMeter版本5.0