テスト操作 機能は、適切なペイロードで実際の API コールを実行することにより、設定されたアクションを検証します。 適切なリクエストパラメータ、リクエストヘッダー、リクエストボディ、およびレスポンスペイロードを追加して、アクションを検証します。

前提条件

  • [カスタム コネクター パッケージの作成/編集] 権限があることを確認します。
  • コネクターの機能をテストするために、少なくとも 1 つのアクションをコネクタで作成する必要があります。

次の手順は、Pet Store サンプル API でアクションをペットストアにペットを追加に設定した後、テスト操作機能がどのように動作するかを示しています。 テスト中、コネクタは、構成された Pet Store エンドポイントに要求を送信し、API から受信したレスポンスを解析します。

注:

テスト操作 機能は、コネクタアクション内でファイルのアップロードをサポートしていません。 この機能はコネクタを公開した後に利用できるようになります。

手順

  1. Control Room にログインします。
  2. 管理 > パッケージ > コネクタ に移動し、コネクタを作成 をクリックします。
  3. コネクタ作成モーダルで次の項目を設定してください。
    1. 名前 に適切な名前を入力してください。
    2. ベース URLhttps://petstore.swagger.io/v2 を入力してください。
    3. 作成と編集 をクリックしてカスタムコネクターを作成します。
  4. アクションを追加をクリックし、新しいペットを追加と入力します。
  5. 追加をクリックしてアクションを追加します。
  6. 構成タブで次の項目を設定してください。
    1. HTTP メソッドPOSTを選択してください。
    2. エンドポイント/petと入力します。
    3. リクエストヘッダー を選択し、次のヘッダーを追加します:
      • キー Content-Type の値は application/json です。
      • キー Accept の値は application/json です。
    4. リクエストボディ > JSON を選択し、次の内容をサンプルペイロードとして追加してください:
      {
        "id": 1001,
        "category": {
          "id": 0,
          "name": "dog"
        },
        "name": "Pluto",
        "photoUrls": [
          "string"
        ],
        "tags": [
          {
            "id": 0,
            "name": "string"
          }
        ],
        "status": "available"
      }
    5. 保存 をクリックして、設定を保存します。
  7. テストタブを選択します。
    Connector Builder は、リクエストヘッダーとリクエストボディを適切なセクションに自動入力します。
  8. [テスト操作] をクリックします。
    Connector Builder は新しいペットを作成するための API コールを実行し、レスポンスコード 200 と以下のボディを返します。
    {
      "id": 1001,
      "category": {
        "id": 0,
        "name": "string"
      },
      "name": "doggie",
      "photoUrls": [
        "string"
      ],
      "tags": [
        {
          "id": 0,
          "name": "string"
        }
      ],
      "status": "available"
    }