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

能否通过Insomnia CLI(Inso)生成类似Newman输出的junit.xml测试报告?

Inso 生成 JUnit 格式测试报告的方法

Inso 原生支持 JUnit 测试报告导出,参数设计和 Newman 高度对齐,不需要额外安装第三方插件,直接配置命令参数就能实现和 Newman 一致的报告输出效果。

对应 Newman 执行命令的 Inso 等价写法如下:

inso run collection my-insomnia-collection.json --reporters cli,junit --reporter-junit-export junit.xml

参数对应说明

  • inso run collection:Inso 执行接口集合测试的基础命令,作用和 Newman 的 newman run 完全一致,后面直接接本地导出的 Insomnia 集合文件路径,或者工作区内的集合ID/名称即可
  • --reporters cli,junit:指定同时启用两个报告通道:cli 会在终端实时打印测试运行过程、最终通过率统计;junit 负责生成标准格式的结构化测试结果,和 Newman 的 -r cli,junit 参数作用完全匹配
  • --reporter-junit-export junit.xml:指定 JUnit 报告的输出路径和文件名,命令执行完成后就会在对应位置生成 junit.xml 文件,里面包含所有测试项的通过状态、失败原因、请求耗时等完整信息,生成的文件可以直接被 Jenkins、GitLab CI 这类 CI/CD 平台识别解析。

如果你的 Insomnia 资源开了云同步,不需要提前导出本地集合文件,直接把命令里的本地文件路径换成对应集合的ID或者名称就能直接运行,报告生成逻辑没有区别。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 17:30:46