一个强大的、免费的 REST 客户端
如果您之前使用过 HTTP API,那么您就会知道为每个测试用例构建新命令是多么困难。更不用说这很耗时,因为您需要更改 API 密钥并使用脚本。但是,现在有开发工具包可以摆脱测试、组织、并运行 HTTP 请求和 API。 失眠就是其中一种工具。它是一个免费且开源的开发中心,可为您的 HTTP 请求和 API 提供必要的工具和合适的环境。这是一个跨平台程序,可以轻松安装,因此您可以立即开始工作。
具有特殊功能的现代应用程序
许多人喜欢 Insomnia 的主要原因之一是它的现代界面。启动后,您会看到一个以黑色为主题且组织良好的 UI。在其左侧,您可以创建您的工作区和文件夹。您还可以管理环境、添加请求以及导入和导出数据。创建请求后,您可以指定 URL、payloads 和 headers,并获取详细的行为信息。
此外,该应用还提供专业功能,使 API 测试过程变得更加愉快。它带有可配置的超时、对查询参数的支持和 nunjucks 模板。有了这个,您可以获得准确的响应,甚至可以查看代码、正文、标头和 cookies 状态。
此外,Insomnia 全局定义 API 关键变量。它甚至只需点击几下鼠标即可立即在环境和子环境之间切换。多亏了这一点,您可以在测试 API 时提高您的生产力和请求。
由于 Insomnia 具有 cookie 管理 环境,您可以使用该应用查看和管理基于 cookie 的 API。此外,您可以为多种语言库(包括 Python、Swift、Java 和 NodeJS)生成样板代码片段。
简而言之,Insomnia 是一个方便的工具,可以帮助您处理 HTTP API。其结构良好的界面和一组专门的功能可以改善您的工作流程。