{“消息”:“发生错误。”}确切是/错误

时间:2019-05-11 12:37:10

标签: jmeter

执行JMeter负载测试脚本后。我得到“响应代码:500”以及响应数据

{"Message": "An error has occurred."}

我尝试使用其他ID传递数据。

采样结果:

Thread Name: Thread Group 1-1
Sample Start: 2019-05-11 17:45:32 IST
Load time: 36
Connect Time: 0
Latency: 36
Size in bytes: 358
Sent bytes:5783
Headers size in bytes: 322
Body size in bytes: 36
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 500
Response message: Internal Server Error

HTTPSampleResult fields:
ContentType: application/json; charset=utf-8
DataEncoding: utf-8

响应数据:

{"Message":"An error has occurred."}

预期结果:应该下订单(例如电子商务) 实际结果:无法下订单。

1 个答案:

答案 0 :(得分:0)

客户端应用程序获得HTTP状态代码500,并带有消息“内部服务器错误”作为对API调用的响应。 500内部服务器错误可能是由Edge内任何策略执行期间的错误引起的,也可能是由目标/后端服务器上的错误引起的。

HTTP状态代码500是通用错误响应。这意味着服务器遇到了意外情况,导致服务器无法满足请求。通常,在没有其他错误代码合适的情况下,服务器会返回此错误。

https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-0

通常,您的请求格式不正确,并中断了一些逻辑/验证,或者由于某些错误而无法由服务器提供服务。

该怎么办?:-

  1. 使用浏览器手动执行请求,以检查服务器在处理请求时是否存在问题。
  2. 您的http请求不正确。检查相关性/强制性动态参数。使用诸如fiddler之类的任何嗅探工具捕获两个请求,并比较它们以获得动态参数,并查看是否已将它们关联起来。