首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在JMETER中运行负载测试时内部服务器错误(500)

在JMETER中运行负载测试时内部服务器错误(500)
EN

Stack Overflow用户
提问于 2020-02-18 11:10:51
回答 1查看 1.1K关注 0票数 0

我无法从服务器获得响应,所以如何关联动态值?

EN

回答 1

Stack Overflow用户

发布于 2020-02-18 11:47:33

根据HTTP状态代码500描述:

HyperText传输协议(HTTP) 500 Internal Server Error服务器错误响应代码表示服务器遇到了无法满足请求的意外情况。 此错误响应是一个通用的“所有捕获”响应。通常,这表示服务器找不到更好的5xx错误代码来响应。有时,服务器管理员会记录错误响应,如500状态代码,并提供更多有关请求的详细信息,以防止今后再次发生错误。

如果您的测试在1-2个用户中运行良好,并且只有在应用程序处于加载状态时才会看到此HTTP 500错误,那么很可能您的应用程序会超载,因此无法提供有效的响应。

您可以将其报告为bug,或者如果您想进一步调查它,即:

  1. 使用活动线程随时间的推移每秒响应码查看这些错误何时开始发生(即应用程序直到200个并发用户才能正常工作,而201个用户开始抛出HTTP500个错误)
  2. 检查应用程序日志
  3. 确保应用程序有足够的空间在CPU、RAM、网络、磁盘等方面操作,您可以使用JMeter PerfMon插件
  4. 检查应用程序中间件配置和日志(负载均衡器、应用服务器、数据库等)
  5. 考虑在负载测试执行期间收集APM和/或剖面仪工具输出,这样您就能够精确地确定问题的根源。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60279549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档