前菜:APIで空腹にならない方法

API Connect Test and Monitorの使用—このチュートリアルでは、空腹に陥る必要がないように、食べる場所のリストを特定する方法を示します。

これを行うには、無料のZomato APIを使用し、ドラッグアンドドロップのビジュアルコンポーザーツールを使用して統合テストを構築します(PostmanやSoapUIとは異なり、コードは不要です)。

統合テストの重要性これにより、顧客(この場合は私たち)が実際にAPIを使用するのと、単一のエンドポイントをテストして機能するかどうかをシミュレートします。エンドツーエンドのフローを検証せずに、何かがダウンストリームで壊れる場合、キャッチするのは困難です。食べ物に関して言えば、それを正しくすることが重要です。

前提条件

  1. API Connectテストとモニター— https://ibm.biz/apitestから、永久無料アカウントにサインアップしてください。
  2. Zomato API —無料のZomato開発者アカウントにサインアップしてください。 [APIキーの生成]をクリックし、サインアップ(Google、Facebook、またはメール)して、最後にアカウントをアクティブにする必要があります。 1日あたり最初の1,000回のAPIコールは無料です。

1. APIコールを作成する

これで準備完了です。 API Connect Test and Monitorにログインしてください。最初に表示される画面はクライアントです。これにより、シンプルで高度なAPIリクエストを送信できます。

チュートリアルでは、クライアントを使用してGETリクエストを実行します。具体的には、関心のある都市、この場合はトロントを見つけるためのGETリクエスト。

次のURLを使用します:https://developers.zomato.com/api/v2.1/citiesを「Request url」入力に貼り付けます。次に、「Params」をクリックしてパラメーターを追加します。 「キー」としてqを、「値」としてTorontoを追加します。ここで、「キー」の下の「ヘッダー」の下にユーザーキーを入力し、「値」のためにZomato以前の4fb2220d02f259843a91db67f9bf5acdから生成された独自の一意のキーを入力します。 Sendを押す準備ができました。次のようになります。

/ CitiesAPIのドキュメントは、参照したい場合はZomatoのドキュメントにも記載されています。

[送信]をクリックすると、応答本文に次のように表示されます。右側のHTTPコードは200であり、これが適切な要求であることを確認しています。応答をスクロールすると、トロントという都市のある場所がたくさんあることがわかります。

これで、City APIが適切な応答を返していることが確認できたので、さらに一歩進める必要があります。他の場所ではなく、カナダのトロントを探しています。

これを行うには、統合テストを生成し、Cities APIだけでなく、Zomatoが一緒に提供する一連のAPIをチェーンする必要があります。

次は何ですか?デザート

チュートリアルの次の部分では、「デザート:APIで空腹にならない方法titled」というタイトルのチュートリアルで、統合テストを生成し、一連のAPIをチェーンする方法を示します。

また会いましょう! (はい、メインコースをスキップして、デザートに直行しました!)

このチュートリアルに価値があることを願っています。コメントであなたが次に見たいものを教えてください!

IBM API Connectチームので作成。