Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerAPI モッキングサービスにより、API 仕様の動作をシミュレーションできます。モッキングサービスには、API へのテストリンクが用意されています。モッキングサービスは、API 仕様で定義されている応答 (HTTP 状況コードとペイロード例の両方) を返すため、テストや API の動作確認に便利です。
エンドポイントを API 仕様に追加すると、API Designer によって自動的に API へのリンクが生成され、このリンクはブラウザーで使用できます。Anypoint Platform 外のユーザーと共有できる公開リンクを有効にすることもできます。
モッキングサービスは Anypoint Platform の機能の 1 つであり、継続的に実行されます。モッキングサービスは、テキストエディター、ビジュアルエディター、および Anypoint Exchange から実行できます。API コールのシミュレーションは、API 仕様を Exchange にパブリッシュする前であれば API Designer で、パブリッシュ後であれば Exchange で行うことができます。
ベース URI (RAML) またはベースパス (OAS) を指定した場合、API Designer では、API コールをシミュレーションするときにベース URI またはモッキングサービスのいずれかを使用できます。API Designer では、API に対する変更が行われません。
API Designer に API 仕様が含まれるプロジェクトがある必要があります。また、API 仕様内で 1 つ以上のエンドポイントを定義している必要があり、各エンドポイントには 1 つ以上のメソッドが必要です。
内部 URL にアクセスするには、要求 URL の一部として認証ヘッダーを指定する必要があります。認証ヘッダーを指定せずに API をテストするには、このプロジェクト用のモッキングサービス公開 URL を生成します。 |
API Designer から、テストする API が含まれるプロジェクトを開きます。
テキストエディターまたはビジュアルエディターを使用できます。
プロジェクトのルートファイルを選択します。
右側のツールバーの [Documentation (ドキュメント)] アイコンをクリックします。
ドロップダウンメニューから、[Summary (概要)] を選択します。
エンドポイントの名前をクリックします。
API 仕様で baseURL
を定義している場合、次の操作を実行します。
[Select server (サーバーを選択)] ドロップダウンをクリックして、次のいずれかを選択します。
baseUri
: API 仕様で定義されている baseUri を使用します。
Mocking Service (モッキングサービス): API モッキングサービスを使用します。
API のメソッドのいずれかをクリックして、[Try it (試す)] をクリックします。
(省略可能) テストするパラメーターを指定して照会します。
クエリパラメーターは名前と値のペアとして入力できます。
[Send (送信)] をクリックします。
API Designer に API で指定した HTTP 戻りコードが表示されます。または、要求 URL をコピーして API をテストし、Web ブラウザーまたは Postman に貼り付けることができます。
モッキングサービスの内部 URL を使用する場合、URL の一部として認証ヘッダーを指定する必要があります。この状況を回避するには、モッキングサービス公開 URL を使用します。
モッキングサービスは [Documentation (ドキュメント)] パネルで使用されるデフォルトサーバーとして設定できます。これは、[Select server (サーバーを選択)] ドロップダウンに表示されるデフォルト値です。
[Mocking Service Configuration (モッキングサービス設定)] をクリックします。
[Select by Default (デフォルトで選択)] スライダーをクリックします。
認証ヘッダーを指定することなく、公開 URL を使用して API へのコールをテストします。この方法は、API を Anypoint Platform 外のユーザーと共有する場合に便利です。
API Designer から、テストする API が含まれるプロジェクトを開きます。
テキストエディターまたはビジュアルエディターを使用できます。
プロジェクトのルートファイルを選択します。
右側のツールバーの [Mocking Service Configuration (モッキングサービス設定)] アイコンをクリックします。
[Make Public (公開する)] スライダーをクリックします。
API Designer によって API の公開 URL が生成されます。公開 URL を無効化すると、このオプションは無効になります。このオプションを再有効化すると、異なる URL が生成されます。
(省略可能) 公開 URL の有効期限を設定します。
[Set expiration date for public link (公開リンクの有効期限を設定)] をクリックします。
日付セレクターを使用して、公開リンクを期限切れにする日付を選択します。