jmeter - 如何忽略jmeter中的错误

标签 jmeter performance-testing jmeter-plugins

我有一个粘性应用程序,我不能使用 IP 欺骗或类似的东西。所以从长远来看,我得到了 No HTTP response code 错误。

我希望 jmeter 忽略此错误特定错误,但能够计算其他 HTTP 错误,例如 429 Too Many Requests、404 Not Found、5xx 错误等等。但是如何让 jmeter 能够忽略一个特定的错误。

以下是我遇到的错误,我需要一种方法让 jmeter 忽略此错误但继续计算其他类型的错误。

图片:

最佳答案

不确定为什么需要它,也许您只需要按照 JMeterSocketClosed 中的步骤操作即可维基页面,但在这里你去:

  1. 添加Beanshell Listener到你的测试计划
  2. 将以下代码放入 Beanshell Listener 的“脚本”区域:

    if (sampleResult.getResponseMessage().equals("Non HTTP response message: Connection reset")) {
        sampleResult.setSuccessful(true);
    }
    

sampleResultHTTPSampleResult 的简写类实例,它提供对所有适当方法和字段的扩展读/写访问。

有关更多信息,请参阅 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/

相关文章:

jmeter - 我想使用 JMeter 在特定时间安排任务

java - 如何从 Jmeter 中的输入数据中删除 Extra(")

java - 自动检测 Java 中存在潜在性能问题的循环

jmeter - 使用 jp@gc Graphs Generator 时出现异常

jmeter - 如何从日志文件中制作 JMeter 输出图表?

jmeter - 来自 JMeter 的 POST 请求

jmeter - 在 JMeter 中,您可以指定变量来填充 HTTP 请求默认值吗?

groovy - 用户定义的变量显示为 48 而不是 0

performance-testing - 如何在 loadimpact/k6 中通过单个命令执行多个 k6 脚本?

jmeter - 我们可以使用像使用 Jmeter 的 javascript 这样的代码来断言 API 响应吗