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