【问题标题】:Response code 410 in jmeterjmeter中的响应代码410
【发布时间】:2015-06-09 17:16:58
【问题描述】:

我正在尝试使用 JMeter 对 Web 应用程序进行负载测试。我使用代理,然后运行测试。我能够登录到应用程序,但对于某些页面,它会在 J Meter 中回复 code 410

我尝试通过在测试脚本中添加 Bean Shell 后处理器来忽略该错误,方法是在其中编写以下代码:

if (prev.getResponseCode().equals("410") == true) { 
    prev.setResponseOK(); }

但是,查看结果树中的响应在中间可见,并且正在执行脚本。

我需要帮助解决410 error

【问题讨论】:

  • 您能详细说明您的问题吗?您的代码应该可以正常工作,并将响应代码 410 替换为响应代码 200。一点改进是不需要 == true 位。
  • 当我在没有 Bean Shell 后处理器或响应断言的情况下运行测试脚本时,它会成功运行并给出响应代码 200,但是,当我为多个用户运行测试脚本时,它会给出响应代码 410 错误。有没有其他方法可以成功解决和运行我的测试脚本?请帮忙

标签: jmeter


【解决方案1】:

添加Response Assertion 并勾选“忽略状态”:

【讨论】:

  • 我使用了响应断言,但是它正在执行但没有在视图结果树中查看结果。我在查看结果树延迟的示例结果中得到以下内容:54 字节大小:298 字节大小:298 字节主体大小:0 示例计数:1 错误计数:0 响应代码:410 响应消息:消失。有没有其他方法来处理这个响应代码?
猜你喜欢
  • 2012-07-04
  • 2017-12-06
  • 1970-01-01
  • 2020-01-15
  • 1970-01-01
  • 2021-09-30
  • 2020-03-20
  • 2017-07-12
  • 1970-01-01
相关资源
最近更新 更多