JMeterHTTP请求在某个随机线程中获得400响应代码

JMeterHTTP请求在某个随机线程中获得400响应代码,http,response,jmeter,Http,Response,Jmeter,我使用JMeter编写了一个测试计划。它的结构如下: 螺纹组 HTTP缓存管理器 HTTP Cookie管理器 CSV数据集配置 CSV数据集配置 索引页 一些Http请求 随机顺序控制器 一些Http请求 登录页面 一些Http请求 随机顺序控制器 一些Http请求 吞吐量控制器 一些Http请求 简易控制器 一些Http请求 查看结果树 我运行了50个线程,但是,一些随机http请求在一个线程中以“Response code:400”的形式失败,但在其他线程中成功 所以我

我使用JMeter编写了一个测试计划。它的结构如下:

螺纹组

  • HTTP缓存管理器
  • HTTP Cookie管理器
  • CSV数据集配置
  • CSV数据集配置
  • 索引页
    • 一些Http请求
  • 随机顺序控制器
    • 一些Http请求
  • 登录页面
    • 一些Http请求
    • 随机顺序控制器
    • 一些Http请求
    • 吞吐量控制器
    • 一些Http请求
  • 简易控制器
    • 一些Http请求
  • 查看结果树
我运行了50个线程,但是,一些随机http请求在一个线程中以“Response code:400”的形式失败,但在其他线程中成功

所以我不知道如何对此进行调查,因为它有时工作正常,但有一两次失败


谁能给我一些建议吗?我将非常感谢您的帮助。

您可能用了50个线程(胡乱猜测)
网关超时可能

实现者注意:已知一些部署的代理在DNS查找超时时返回400或500

若减少线程数可以消除问题,而不是测试问题,那个么它就在别处

来自用户1488025的解决方案详细信息:


我们在mod_jk中发现了这个bug。基本上,mod_jk的默认配置在高负载下不起作用,它会变得缓慢、无响应,随着时间的推移会导致http错误和半关闭的连接。

您可能用50个线程(胡乱猜测)
网关超时
。查看
实现者注意:已知一些部署的代理在DNS查找超时时返回400或500
hi ant,感谢您的快速响应。有时我会出现“500,内部服务器错误”,“403,禁止”,“401,未授权”错误。但它也适用于其他线程。你对此也有什么建议吗?非常感谢。如果你减少了线程数,会发生同样的事情吗?不会。如果我减少了线程数,它工作得很好。好了,这不是jmeter测试问题,你的问题在于你的web服务或任何你试图测试的东西