【问题标题】:Response code error 400 in jmeter when i am doing performance testing of API当我对 API 进行性能测试时,jmeter 中的响应代码错误 400
【发布时间】:2026-02-22 01:45:01
【问题描述】:

jmeter image 线程名称:SupplierAPI 1-1 样品开始时间:2020-07-30 11:01:04 BST 加载时间:571 连接时间:429 延迟:571 字节大小:518 发送字节数:241 标头大小(以字节为单位):179 正文大小(以字节为单位):339 样本数:1 错误数:1 数据类型(“文本”|“bin”|“”):文本 响应码:400 响应消息:错误请求

HTTPSampleResult 字段: 内容类型:文本/html; charset=us-ascii 数据编码:us-ascii

【问题讨论】:

    标签: api jmeter


    【解决方案1】:

    根据HTTP Status Code 400 Bad Request描述:

    超文本传输​​协议 (HTTP) 400 Bad Request 响应状态代码表明服务器不能或不会处理请求,因为某些东西被认为是客户端错误(例如,格式错误的请求)语法、无效的请求消息帧或欺骗性请求路由)。

    The client should not repeat this request without modification.

    这意味着您发送的请求语法不正确,因此请仔细检查请求正文,它必须是有效的 JSONXML

    另外不要忘记添加HTTP Header Manager 并将其配置为发送相关的Content-Type 标头,在大多数情况下,它是application/json 用于REST,text/xmlapplication/xml 用于SOAP。在后一种情况下,您可能还需要发送 SOAPAction 标头。

    一般来说,如果不查看您的 API 合同、HTTP 请求采样器的完整配置、标头管理器、请求和响应详细信息,则不太可能提供全面的答案。

    【讨论】:

    • 那个端点在邮递员中工作正常,为什么它在 jmeter 中不工作?
    • 我已经编辑了我的问题,我已经完成了正确的方法,我不知道为什么它在 jmeter 中没有响应
    最近更新 更多