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

Bruno工具仅能运行1个测试,后续测试报ECONNREFUSED错误求助

Bruno工具仅能运行单个测试用例,后续测试报ECONNREFUSED错误的解决办法

针对你遇到的「首个测试用例成功,后续请求立即报Error invoking remote method 'send-http-request': Error: connect ECONNREFUSED 127.0.0.1:44394」的问题,可尝试以下排查和解决步骤:

  • 调整Bruno的连接复用设置
    部分情况下Bruno的连接池复用逻辑会出现异常,导致首个请求后连接未正确释放。进入单个请求的配置面板,找到Connection相关选项,将Keep-Alive设置为Close,强制每个请求新建独立连接,再测试后续用例。

  • 验证本地API服务的多连接支持
    先排除API服务本身的问题:用curl或其他工具连续向127.0.0.1:44394发送请求,比如重复执行curl http://127.0.0.1:44394/你的接口路径,如果同样出现后续请求失败,说明是API服务存在单连接限制或连接释放异常,需要排查服务端的连接配置。

  • 重置Bruno的缓存与项目
    Bruno的本地缓存可能留存了错误的连接状态:

    1. 完全关闭Bruno
    2. 删除对应系统的缓存目录:
      • Windows:%APPDATA%\Bruno
      • macOS:~/Library/Application Support/Bruno
      • Linux:~/.config/Bruno
    3. 重新打开Bruno,新建空白项目并添加少量测试用例,确认问题是否复现。
  • 检查端口占用情况
    虽然首个请求成功,但不排除端口44394在请求后被其他进程抢占:

    • Windows执行:netstat -ano | findstr :44394
    • macOS/Linux执行:lsof -i :44394
      如果发现非API服务的进程占用端口,终止该进程后重启API服务,或更换API服务的监听端口再测试。
  • 升级Bruno至最新版本
    该问题可能是Bruno旧版本的连接管理bug,安装最新稳定版后重新测试用例。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 11:04:53