首页 > 解决方案 > 在 jmeter 中使用多个请求获取 400 错误

问题描述

我正在请求一个实际上创建任务的端点,所以当我尝试使用 500 个线程执行我的 jmeter 脚本时,我遇到了一些问题。对于前 200 个线程,我得到 200 个响应,之后我得到 400 个错误请求错误,端点相同。

请帮我解决这个问题。

谢谢。

标签: jmeterhttp-status-code-400bad-request

解决方案


根据HTTP 状态代码 400 文档

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

所以我会推荐:

  1. 使用即查看结果树侦听器仔细检查您的请求详细信息(url、参数等)
  2. 检查jmeter.log文件是否有任何可疑条目
  3. 检查您的测试配置,例如,如果您使用设置为在文件末尾不回收的CSV 数据集配置,您将发送<EOF>而不是服务器不接受的实际值
  4. 确保遵循JMeter 最佳实践,因为 JMeter 可能由于缺乏资源而无法执行超过 200 个虚拟用户的负载

推荐阅读