Web アプリケーション開発において、プロアクティブな API パフォーマンスのテストと監視は非常に重要です。 Postman は、ウェブ開発者が API への入力データを含む呼び出しのコレクションを作成し、出力データの精度をチェックできる、最も人気のある API テスト ツールの 1 つです。 この記事では、Dotcom-Monitor テストで Postman 環境変数を定義して使用する方法について説明します。
Postman を使用して API サービスをテストし、テストと継続的な監視を自動化する場合、Dotcom-Monitor プラットフォームは、Postman コレクションを使用して API ロード テストと監視タスクを作成および実行するための包括的なソリューションとツールを提供します。 ロード テスト ソリューション LoadView で Postman コレクションを使用して API ロード テストをセットアップする方法については 、Postman コレクションを使用した Web API ロード テストを参照してください。 監視デバイスの設定の詳細については 、Dotcom-Monitor API を使用した Postman モニタリング (収集タスク) の記事を参照してください。
郵便配達員変数
環境変数は、Postman ウィンドウの右上隅にある目のアイコンをクリックして定義できます (詳細は Postman ラーニング センター の Web サイトを参照してください)。 変数を使用すると、開発者は API 要求とスクリプトでパラメーター値を格納して再利用できます。 変数値を更新する必要がある場合は、1 か所で変数値を実行すると、要求コレクション全体で値が自動的に変更されます。 Postman の環境変数は、URL、POST パラメーター、JavaScript コードなどで使用できます。 変数を指定するには、変数名のプレースホルダーとして角かっこを使用します。
{{<variable>}}
変数は Postman の要求コレクションとは別に存在するため、変数の値は Dotcom-Monitor へのインポート時に Postman コレクションと共に渡されません。 この問題に対処するために、ドットコムモニターは郵便配達員変数のインポート機能を導入しています。
ドットコムモニターへの郵便配達員変数のインポート
Postman で要求のコレクションを実行するために環境変数を使用している場合は、いくつかの簡単な手順で変数の一覧を Postman から Dotcom-Monitor にインポートできます。
- まず、変数のリストを Postman から JSON ファイルにエクスポートします。
- ドットコムモニターで、対応する郵便配達員コレクションタスク編集ページに移動します。
- 「ターゲット」サイドバーで、メニューボタンをクリックし、「コンテキストパラメータの管理」を選択します。
- 「コンテキスト・パラメーターの管理」で、「インポート」をクリックし、Postman からエクスポートされた変数のリストを JSON ファイルに提供します。
- [完了] をクリックします。 インポートされると、変数はコンテキストパラメータのリストに自動的に追加されます。
Postman コレクションのテストが保存されると、システムは API 要求で指定されたコンテキスト パラメーターの値を使用します。
ドットコム モニターでのポストマン コレクションのコンテキスト パラメーターの定義
Dotcom-Monitor で新しい変数を手動で定義するには、この変数に関連付けられたコンテキスト パラメーターを作成する必要があります。
- [ タスクの構成] サイドバーで、[アクション] メニュー ボタンをクリック し、[コンテキスト パラメータの 管理] を選択します。
- [ パラメーターの追加] をクリックし、アップロードされた Postman コレクションに表示される変数の名前とまったく同じ名前を指定します。 それ以外の場合、変数はテキストとして解析されます。
- 対応する入力フィールドに変数の値を指定し、「 完了」をクリックします。