【问题标题】:JMeter - API test Plan - Service unavailable. Please try again later errorJMeter - API 测试计划 - 服务不可用。请稍后再试错误
【发布时间】:2020-12-10 08:26:52
【问题描述】:

我在 JMeter 中创建了一个 API 测试计划。

(发布)登录验证 API (Get) API 搜索数据(通过相关性认证)

登录 API 工作正常,我可以看到响应。但是,搜索 API 返回错误“服务不可用。请稍后再试。”错误代码 500。我的 API 请求已获得所需的所有数据有人可以帮我解决这个问题吗?

谢谢,

【问题讨论】:

    标签: performance-testing api-design jmeter-5.0


    【解决方案1】:

    根据500 Internal Server Error描述:

    超文本传输​​协议 (HTTP) 500 Internal Server Error 服务器错误响应代码表明服务器遇到了阻止其完成请求的意外情况。

    此错误响应是通用的“包罗万象”响应。通常,这表明服务器找不到更好的 5xx 错误代码来响应。有时,服务器管理员会记录错误响应,例如 500 状态代码以及有关请求的更多详细信息,以防止将来再次发生错误。

    所以我的期望是您应该检查您的服务器日志以找出问题的根本原因,而不是从 JMeter 方面寻找解决方案。

    一般来说,如果您的请求有问题,服务器应该回复4xx status code

    如果您有其他发送“搜索”请求的方式,您可以检查它并交叉检查所有相关数据,包括:

    1. 网址
    2. Headers(可以通过HTTP Header Manager传递),关注Content-Type一个
    3. 请求正文
    4. 您关联的值可以使用Debug SamplerView Results Tree 侦听器组合进行检查

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 2022-11-27
      相关资源
      最近更新 更多