Jmeter “如何调试”;响应代码500“内部服务器错误”;在J-Meter 4.0中?

Jmeter “如何调试”;响应代码500“内部服务器错误”;在J-Meter 4.0中?,jmeter,performance-testing,Jmeter,Performance Testing,我在ApacheJ-Meter4.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

我在ApacheJ-Meter4.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

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

  • 添加到您的测试计划中
  • 检测所有动态参数并执行以下操作:
  • 另外,在查看
    AWSALB
    cookie时,我的期望是您的被测应用程序“隐藏”在后面,因此请确保添加到您的测试计划中
    如果您仍然遇到问题,您可以尝试使用嗅探器工具(如or)捕获JMeter和真实浏览器发送的请求-请求应该完全相同(第2点中提到的动态参数除外)

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