【问题标题】:How to debug "Response Code 500 Internal server error" in J-Meter 4.0?如何在 JMeter 4.0 中调试“响应代码 500 内部服务器错误”?
【发布时间】:2018-06-11 09:11:21
【问题描述】:

我在 Apache J-Meter 4.0 中运行性能测试时收到“响应代码 500 - 内部服务器错误”,以记录通过 VPN 完成的简单测试。我是这个工具的新手,想知道如何对此进行调查。作为参考,我提到了我得到的采样器结果错误。

Sampler Result:

Thread Name: Thread Group 1-1
Sample Start: 2018-06-11 13:21:56 IST
Load time: 1941
Connect Time: 1700
Latency: 1941
Size in bytes: 2301
Sent bytes:2145
Headers size in bytes: 594
Body size in bytes: 1707
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 500
Response message: Internal Server Error

Response headers:
HTTP/1.1 500 Internal Server Error
Date: Mon, 11 Jun 2018 07:51:58 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 1707
Connection: keep-alive
Set-Cookie: AWSALB=ZS1nnfJyJ+Wk5NEu/FmWGmiRWfEQPnfiywAN8b8f8De6AjOYDrh0nWRVVcsQeBanayjPnpp1IxhjK34EipQB4m/lsAZgdKJ4mgUDDS+Yep8atzWucMNdYTw0oIdB; Expires=Mon, 18 Jun 2018 07:51:58 GMT; Path=/
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept
Access-Control-Allow-Origin: *
Content-Security-Policy: default-src 'self'
Vary: X-HTTP-Method-Override
X-Content-Type-Options: nosniff
X-Powered-By: Express


HTTPSampleResult fields:
ContentType: text/html; charset=utf-8
DataEncoding: utf-8

【问题讨论】:

  • (注意:请不要在这里寻求一对一的支持,或者私人电话/VOIP电话——这个平台是为了帮助未来的读者在公共场合解决问题。如果你需要私人付费支持,我可以就其他地方提供一些建议。)
  • 500 错误是您正在测试的应用程序内部的问题。它不是很具体,因此您需要检查 SUT 的日志以发现问题所在。 SUT 确实可以选择呈现更具体的错误,但它选择为您提供“内部服务器错误”,这是可能提供的信息最少的错误消息(在计算机术语中,这是显而易见的陈述)。您是否有权访问该项目以便检查其日志?

标签: jmeter performance-testing


【解决方案1】:

在大多数情况下,如果不进行修改,您将无法成功重播录制的场景。

  1. HTTP Cookie Manager 添加到您的测试计划中
  2. 检测所有动态参数并执行correlation
  3. 同时查看AWSALB cookie,我的期望是您的测试应用程序“隐藏”在Amazon Elastic Load Balancer 后面,因此请确保将DNS Cache Manager 添加到您的测试计划中。

如果您仍然遇到问题,您可以尝试使用嗅探器工具(如 WiresharkFiddler)捕获 JMeter 和真实浏览器发送的请求 - 请求应该完全正确相同(除了第 2 点中提到的动态参数)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2019-08-15
    相关资源
    最近更新 更多