在配置操作后,通过执行真正的 API 调用来测试连接器与目标 API 交互的能力。

先决条件

  • 确保您具有创建/编辑自定义连接器包的权限。
  • 您必须在连接器中创建至少一个操作,以测试其功能。

在测试过程中,连接器会向操作中定义的特定端点发送请求,并解析从 API 接收到的响应。

过程

  1. 登录到您的 Control Room
  2. 导航到管理 >
  3. 软件包页面上,单击连接器选项卡。
  4. 打开连接器。
  5. 选择一个操作,单击测试选项卡。
  6. 输入请求参数或修改请求正文。
  7. 单击测试操作。 以下示例视频将指导您通过使用宠物商店示例 API (https://petstore.swagger.io/) 测试端点。 您可以从 https://petstore.swagger.io/v2/swagger.yaml 导入 YAML 源。 该视频演示了如何测试两个功能:
    1. 添加新宠物:
      • 端点:
        POST https://petstore.swagger.io/v2/pet
      • 标头: 默认情况下,将设置 Content-Type: application/jsonAccept: application/json
      • 请求正文: 您可以使用任何有效的宠物信息自定义请求正文。 以下是一个示例结构: JSON
        { "id": 1001, "category": { "id": 0, "name": "狗" }, "name": "Pluto", "photoUrls": [ "字符串" ], "tags": [ { "id": 0, "name": "字符串" } ], "status": "可用" }
    2. 按状态查找宠物:
      • 端点:
        GET https://petstore.swagger.io/v2/pet/findByStatus?status=available
        (您可以将可用替换为其他有效状态,例如待定已售
      • 标头: 默认情况下,将设置 Accept: application/json
    注:

    在测试阶段,连接器操作中目前不支持上传文件。 发布操作后,该功能即可使用。

    API 将返回响应代码和响应正文。