使用 "策略" 编辑器测试 API

IBM® API Connect 在 " 策略 " 编辑器中提供了基本测试环境,以便您可以确保正确定义和实现 API。

关于此任务

您可以使用 API Designer UI 应用程序或使用基于浏览器的 API Manager UI 来完成此任务。

注:
  • 如果要测试 OpenAPI 2.0 API ,那么可以使用此处描述的 策略 编辑器测试工具,也可以使用 测试 选项卡。 如果要测试 OpenAPI 3.0 API ,那么只有 测试 选项卡可用; 请参阅 使用 "测试" 选项卡来调试 API
  • 如果您正在测试包含 API 属性引用的 API,那么只有在组合件测试工具中调用 API 时,才会解析在 API 组合件内定义的那些引用并将其替换为相应的值;不会解析在 API 组合件外部定义的属性引用。 有关 API 属性的更多信息,请参阅 设置 API 属性 (OpenAPI 2.0) 或 设置 API 属性 (OpenAPI 3.0)。
  • 由于跨源资源共享 (CORS) 限制,组合件测试工具无法与 macOS Catalina 平台上的 Chrome 或 Safari 浏览器配合使用。

过程

要测试 API,请完成以下步骤。

  1. 如果您正在使用 API Designer,请使用主页上的 "选项" 菜单 选项菜单 将方式设置为 联机
  2. 在导航窗格中,单击 API UI 导航窗格中的 "开发" 图标 开发,然后选择 API 选项卡
  3. 单击要使用的 API 的标题。
  4. 单击 网关 选项卡,然后在导航窗格中单击 策略
  5. 如果您是首次测试 API ,并且在创建 API 定义时选择了 激活 API 选项,那么将已配置测试设置,并且您可以立即执行下一步以测试 API。 否则,请单击 脱机 以将 API 切换到 联机 状态。 如果要在进行更改后重新测试 API ,那么将在保存时自动重新发布修改后的 API。
  6. 单击 测试 图标 测试图标 (向右箭头)
    注:
    • 仅当将 API 切换到 联机 状态时, 测试 图标才会处于活动状态,如步骤 5中所述。
    • " 设置 " 窗格中显示的目录,产品,计划和应用程序详细信息反映了您已配置的 API 测试首选项; 请参阅 指定 API 的测试首选项
  7. 操作 部分中,选择要测试的 API 操作,然后单击 调用
    将在“响应”部分中显示 API 响应。
    注: 如果接收到与不可信证书相关的消息,请单击提供的链接,接受证书,然后返回到测试环境并再次单击 调用 。 该消息还提到服务器上缺少 CORS 支持,但这只是连接失败的一个可能原因。