我有一个粘性应用程序,我不能使用 IP 欺骗或类似的东西。所以从长远来看,我得到了 No HTTP response code 错误。
我希望 jmeter 忽略此错误特定错误,但能够计算其他 HTTP 错误,例如 429 Too Many Requests、404 Not Found、5xx 错误等等。但是如何让 jmeter 能够忽略一个特定的错误。
以下是我遇到的错误,我需要一种方法让 jmeter 忽略此错误但继续计算其他类型的错误。
图片:
最佳答案
不确定为什么需要它,也许您只需要按照 JMeterSocketClosed 中的步骤操作即可维基页面,但在这里你去:
- 添加Beanshell Listener到你的测试计划
将以下代码放入 Beanshell Listener 的“脚本”区域:
if (sampleResult.getResponseMessage().equals("Non HTTP response message: Connection reset")) { sampleResult.setSuccessful(true); }
sampleResult
是 HTTPSampleResult 的简写类实例,它提供对所有适当方法和字段的扩展读/写访问。
有关更多信息,请参阅 JavaDoc 和 How to Use BeanShell: JMeter's Favorite Built-in Component有关在 JMeter 测试中使用 Beanshell 测试元素的 JMeter 和 Java API 的综合指南文章
关于jmeter - 如何忽略jmeter中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37626038/