测试 API
选择测试工具并验证您的 API 是否按预期工作。
在发布可供客户访问的 API 之前,需要测试 API 并确保已正确定义和实施该 API。 API Connect 提供了用于在不同环境中运行简单测试和复杂测试的工具。 使用以下选项列表来选择最符合您的需求的测试工具:
- 在 "测试" 选项卡 中执行和调试 API
在 测试 选项卡上,您可以通过最少的准备从 API Connect UI 快速调用 API。 “测试”选项卡通过一组可定义请求的简单字段对 API 调用进行全盘控制。 响应同时包含可视流程图和显示 API 过程流执行方式的代码跟踪。 注: 测试 选项卡工具仅可用于使用 DataPower API Gateway的 API。
- 从 Automated API behavior testing 应用程序外部调用 API ,如 使用自动化 API 行为测试来测试 API 中所述
Automated API behavior testing 提供了一组简单的字段,您可以在其中快速调用 API。 您可以自动执行测试并定义用于运行测试的调度。 您甚至可以设置 API 监视,并在问题发生前接收有关 API 运行状况的警报。
- 从 本地测试环境 调用 API
本地 Test Environment 是在计算机上运行的轻量级 API 管理器,允许您快速测试 API ,而无需连接到 API Connect 管理服务器。
- 在 策略编辑器 中运行简单测试注: 不推荐使用 "测试" 面板,可能会在没有警告的情况下将其除去。
- 使用 " 资源管理器 " 选项卡中的 试用 工具来运行简单测试
您可以使用 API 编辑器中的 Explorer 选项卡,查看您的 API 在 Developer Portal 用户眼中的样子。 您可以检查不同工件的描述,并查看任何模式或示例,还可以使用 试用 工具来测试 API 的行为。
注意 :由于CORS,当使用基于浏览器的API测试工具进行测试调用时,首先会向API发起 HTTP。 OPTIONS 调用:
- 不使用任何凭证,因此不归属于任何使用者组织。
- 作为 API 事件记录在分析数据中。 由于 OPTIONS 调用不使用凭证,因此 API 事件仅在 Cloud Manager 和 API Manager UI 中的分析数据中可见。 在开发者门户网站分析视图中不显示 OPTIONS 事件,该视图仅包含单个使用者组织的分析数据。
- 未包含在使用者速率限制中。
- 包含在基于使用的许可中 (如果使用)。