API のテスト

テスト・ツールを選択し、API が意図したとおりに機能していることを確認します。

顧客がアクセスできる場所に API を公開する前に、API をテストして、正しく定義および実装されていることを確認する必要があります。 API Connect には、さまざまな環境で単純なテストと複雑なテストの両方を実行するためのツールが用意されています。 以下のオプション・リストを使用して、ニーズに最適なテスト・ツールを選択してください。

  • 「テスト」 タブで API を実行してデバッグします。

    「テスト」 タブでは、最小限の準備で API Connect UI から API を素早く呼び出すことができます。 「テスト」タブでは、要求を定義できる単純なフィールド・セットを使用して、API 呼び出しを完全に制御できます。 応答には、ビジュアル・フロー・ダイアグラムと、 API のプロセス・フローがどのように実行されたかを示すコード・トレースの両方が含まれます。 注: 「テスト」 タブ・ツールは、 DataPower API Gatewayを使用する API でのみ使用可能です。

  • Automated API 動作テストを使用した API のテスト で説明されているように、 Automated API behavior testing アプリケーションから外部から API を呼び出す。

    Automated API behavior testing には、API を素早く呼び出すことができる単純なフィールド・セットが用意されています。 テストを自動化し、テストを実行するスケジュールを定義できます。 API モニターをセットアップし、問題が発生する前に API の正常性に関するアラートを受け取ることもできます。

  • ローカル・テスト環境 からの API の呼び出し

    ローカル Test Environment は、コンピューター上で実行される軽量の API Manager であり、 API Connect 管理サーバーに接続せずに API を迅速にテストすることができます。

  • ポリシー・エディター で単純なテストを実行します。
    注: 「テスト」パネルは非推奨になっており、警告なしで削除される可能性があります。
  • 「エクスプローラー」タブ「試行」 ツールを使用して、単純なテストを実行します。

    API エディターの 「エクスプローラー」 タブを使用して、 開発者ポータルで API がコンシューマーに対してどのように表示されるかを確認できます。 さまざまな成果物の説明を確認し、スキーマや例を確認することができます。また、 「試行する (Try it)」 ツールを使用して API の動作をテストすることもできます。

注: CORSのため、ブラウザベースのAPIテストツールでテスト呼び出しが行われる場合、最初にAPIに対して HTTP OPTIONS呼び出しが行われる。 OPTIONS 呼び出しは、以下を行います。
  • 資格情報を使用しないため、どのコンシューマー組織にも帰属しません。
  • 分析データに API イベントとして記録されます。 OPTIONS 呼び出しは資格情報を使用しないため、API イベントは Cloud Manager および API Manager UI の分析データにのみ表示されます。 OPTIONS イベントは、開発者ポータルの分析ビューには表示されません。このビューには、単一のコンシューマー組織の分析データのみが含まれます。
  • コンシューマーのレート制限には含まれません。
  • 使用量ベースのライセンス交付に含まれます (使用されている場合)。