Jmeter5.3如何触发重试请求
How to trigger retry requests on Jmeter5.3
我已将 hc.parameters 文件中的 httpclient4.retrycount 和 httpclient4.request_sent_retry_enabled 更新为 true 并且 jmeter.properties 文件中的 hc.parameters 未注释。我想对获得 500 的失败请求进行重试,我是否需要脚本在 500 状态代码上触发此操作,或者让 hc.parameters 将触发重试。有没有办法从 jmeter 日志中检查重试请求。
你看错地方了,如果你想重试请求如果它给了500 - 把它放在While Controller and use the following __jexl3() function作为条件:
${__jexl3("${code}" != "200",)}
然后使用Regular Expression Extractor:
将请求状态码提取到${code}
JMeter变量中
这样 While Controller 将继续 运行 请求直到状态代码变为 200
:
我已将 hc.parameters 文件中的 httpclient4.retrycount 和 httpclient4.request_sent_retry_enabled 更新为 true 并且 jmeter.properties 文件中的 hc.parameters 未注释。我想对获得 500 的失败请求进行重试,我是否需要脚本在 500 状态代码上触发此操作,或者让 hc.parameters 将触发重试。有没有办法从 jmeter 日志中检查重试请求。
你看错地方了,如果你想重试请求如果它给了500 - 把它放在While Controller and use the following __jexl3() function作为条件:
${__jexl3("${code}" != "200",)}
然后使用Regular Expression Extractor:
将请求状态码提取到${code}
JMeter变量中
这样 While Controller 将继续 运行 请求直到状态代码变为 200
: