You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

600线程压测API出现HTTP 400错误,低并发无异常原因排查

故障原因分析

首先排查测试配置错误的可能

  • 检查CSV数据集容量:如果你的CSV中存储的${random}、${id_number}唯一可用条数不足600,前5组最高500并发未超过数据量阈值,第6组600并发时出现重复数据,触发接口的注册去重逻辑(同user_id、同身份证号不允许重复注册),会导致/api/register返回空响应,无法提取到temp_token。
  • 检查测试工具变量作用域配置:如果temp_token的变量作用域未设置为线程私有,并发量达到600时可能出现线程间变量串值,不过前5组低并发下未触发该问题,该可能性较低。

API服务过载的可能性更高

你的测试中并发量逐步提升到600才出现故障,符合服务负载达到临界阈值的表现:

  • /api/register接口的服务端处理上限刚好处于500~600并发区间,600用户60秒爬升对应的QPS超过服务承载阈值,服务端触发限流、请求队列溢出、处理超时,直接返回空响应,导致无法提取temp_token,你的测试工具自动将空值替换为了默认值NotFound。
  • 服务端依赖资源出现瓶颈也会导致该问题:比如数据库连接池占满、注册流程依赖的第三方实名认证/短信接口被限流、缓存击穿,都会导致注册流程中断,返回空响应。

验证方法

  • 确认配置问题:统计CSV中唯一有效数据的条数,若不足600则补全数据后重新测600并发,若故障复现就排除配置问题。
  • 确认服务过载问题:查看600并发测试时服务端的CPU、内存、网络、数据库连接数监控指标,同时检索接口服务的错误日志,若存在限流触发、资源不足的报错记录,即可确认是API请求过载导致的故障。

内容的提问来源于stack exchange,提问作者Taqiuddin Shokordey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 17:24:00