Insomnia官方版是一款专开源跨平台的API测试软件,支持REST、SOAP、GraphQL及gRPC等多种协议,还可以无缝对接Git服务,支持GitOps工作流,为用户们提供了直观的界面来构建请求、管理环境变量和测试套件,其内置的单元测试与强大的Inso CLI工具,可轻松构建自动化API测试流水线,并集成至CI/CD流程中。
Insomnia电脑版倡导以设计为先、规格驱动的开发模式,确保设计与代码变更实时同步,帮助团队及早发现问题、统一标准,并与现有工具链无缝兼容。此外,AI驱动功能与MCP客户端支持,进一步提升了API的设计、调试与测试效率,赋能开发者高效协作。
软件特色
1、使用 OpenAPI 设计并预览新 API
利用OpenAPI,采用以规范为驱动、设计为先的方法,加速开发,打造出美丽的API。
2、运行API模拟程序,以更快地构建和发布API
利用原生 API 模拟功能,手动或自动生成动态响应的模拟文件,来源于 OpenAPI 规范、API 响应或自然语言。
3、API测试的无限集合运行器
自动测试你的集合中的多个请求,且不限制你能执行的集合运行次数。
4、调试并在你的收藏中使用API
通过 Insomnia 的项目和集合,调试所有常见格式和协议的 API 既简单又完全可定制。
Insomnia官方版API模拟方法
1、模拟任意端点
使用Insomnia应用程序直观地创建API模拟,支持使用任意HTTP Archive(HAR)响应对象的自定义端点,所有标准HTTP方法和方法覆盖。

2、JSON, XML, YAML, HTML + CORS
Insomnia 支持以 JSON、YAML 和 XML 格式输出,并支持浏览器内测试的 HTML 视图。Insomnia 动态生成 Cross-Origin 头部,用于调试来自任意域的前端 JavaScript HTTP 调用。

3、从 OpenAPI 到 API 模拟
简化API模拟的创建。上传你的OpenAPI规范,让Insomnia自动生成规范中每个路由的API模拟文件。

4、云托管与协作
保持你的API模拟功能私密。或者让你的协作者能够在云端即时访问这些文件,无需访问你的机器,以支持前后端开发者之间的协调。

5、日志和检查呼叫
通过保留API模拟请求的完整历史,记录并检查对自定义端点的来电调用。在客户错误发生前识别,避免生产环境出现。

6、从自然语言到API模拟
简化并加快API模拟的创建。用自然语言描述你的端点,让Insomnia自动生成API模拟来帮你完成工作。

7、从 OpenAPI 规范到 mock 服务器
对于以设计为先的团队来说,你可以直接从OpenAPI规范文档跳转到一个功能齐全的模拟服务器。
常见问题
安装后无法启动或闪退?
常见原因:
权限不足(Linux/macOS需确保用户有执行权限)。
旧版本残留文件冲突(如Windows的%APPDATA%Insomnia目录未清理)。
解决方案:
完全卸载后重新安装(Windows需手动删除残留配置文件)。
检查系统日志(macOS的Console.app或Windows的事件查看器)定位具体错误。
尝试使用便携版(Portable)或Docker镜像启动(docker run -p 3000:3000 kong/insomnia)。
安装教程
1、解压安装包可以一看到如下界面,点击exe文件开始安装。

2、安装没有可选项,会有一个下图样式的界面出现,耐心等待即可。

3、安装结束后会自动退出安装向导并启动个软件,如下图,点击Continue即可。








































浙公网安备 33038202002266号