首页 > 解决方案 > 运行 JMeter 时收到非 HTTP 响应代码异常

问题描述

使用 JMeter/Blazemeter 运行测试时,我在测试开始后 10-20 分钟随机收到以下错误。

我有 Apache 和 Weblogic 服务器。我尝试了以下

这个问题有解决方案吗?

标签: jmeterperformance-testingblazemeter

解决方案


为什么您认为这是与 JMeter 相关的问题?HTTP 状态代码 5xx服务器端错误,因此我建议不要调整 JMeter 查看被测系统,特别是:

  1. 负载均衡器/反向代理或Apache 用于日志的内容
  2. 网络逻辑日志
  3. 所有后端组件在 CPU、RAM、网络、磁盘等方面是否有足够的资源,如果您没有 APM 工具,可以考虑使用JMeter PerfMon Plugin
  4. Apache/Weblogic/Database/其他中间件的配置,因为它们都需要针对高负载进行适当的调整。

所以我的期望是您的应用程序会过载,因此无法正确响应 JMeter 请求。我也不认为您“随机”收到错误,尝试从 1 个线程开始并逐渐增加负载,直到您开始收到错误,这样您就可以说明每秒的用户/请求数量是多少“安全”,最大值是多少,响应时间何时开始增长,何时开始出现错误,负载减少时应用程序是否恢复正常等。


推荐阅读