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

Inso CLI测试因超时失败,如何通过命令行调整超时时间?

解决Inso命令行测试超时问题

你遇到的问题是因为inso run test命令不支持-timeout这个短参数,得用正确的方式调整请求超时:

方案1:使用官方支持的命令行参数

Inso的测试命令里,指定请求超时的正确参数是--request-timeout,把你的命令改成:

inso run test "test" --request-timeout 60000

这个参数接受毫秒值,设置为60000就对应60秒,覆盖默认的30秒限制。

方案2:在测试脚本里硬编码超时(更稳妥)

直接在insomnia.send()方法里传入超时配置,这样不管是客户端还是命令行运行,都会遵循这个设置:

const response1 = await insomnia.send({ timeout: 60000 });
expect(response1.status).to.equal(200);

这种方式不需要依赖命令行参数,避免参数写错的问题。

方案3:通过环境变量全局设置

设置环境变量INSOMNIA_REQUEST_TIMEOUT来全局指定超时时间,再运行测试命令:

# Linux/macOS
INSOMNIA_REQUEST_TIMEOUT=60000 inso run test "test"

# Windows PowerShell
$env:INSOMNIA_REQUEST_TIMEOUT=60000; inso run test "test"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 10:42:01