推奨読書内容: postman の基本的な使い方をマスターする
ローカルにインストールされたバージョン: Postman for Window バージョン 9.24.2
1 はじめに
一般に、インターフェイスには独自のリターン コード フィールドがあり、異なるリターン コードは異なる意味を表します。例: インターフェイスの戻りコードは flag フィールドを使用します。これは実行が成功したことを意味し、テスト ケースにはフラグが 1 であるかどうかを判断するためのアサーションが少なくとも 1 つあります。
インタフェースを自動でテストする場合、テストケースが多数必要となり、フラグが1かどうかはインタフェースごとに決まります。その場合、すべてのインターフェイスに対してこの一連のコードを記述することは不可能であり、非常に冗長になります。そして、変更したい場合は、何百ものインターフェイスがあり、Ctrl+C/V をノンストップで押すと、怒りのあまり凶暴化するでしょう。それで、それを解決するにはどうすればよいでしょうか?
2. コレクションアサーション
Postman には、コレクションおよびサブコレクションごとにテストがあり、コレクション内のすべてのインターフェイスに対して有効です。つまり、コレクション内のテスト コンテンツは、各インターフェイス要求の後に実行されます。したがって、共通のアサーションの内容を抽出してコレクションのテストの下に置き、一度書くだけで済みます。
これは動的変数を使用する概念 (共有) に少し似ており、変更する場合は 1 回だけ変更する必要があります。
次のように、サブコレクションとインターフェイスにアサーションを追加し、コレクションを実行して、その効果を確認しました。
添付ファイル: テストアサーション関連記事
- postman インターフェイスの自動化 - テスト アサーション 1: 一般的に使用されるコード、時間など。
- Postman インターフェイスの自動化 - テスト アサーション 2: ユース ケースの実行が失敗した場合、応答データを出力します。
- postman インターフェイスの自動化 - テスト アサーション: 動的パラメーターの取得、環境変数の設定 (インターフェイスの関連付け)
- postman インターフェイスの自動化 - テスト アサーション: カスタム インターフェイスの実行順序
- postman インターフェイスの自動化 - アサーションのテスト: コレクション内のすべてのインターフェイスに有効なアサーションをコレクションに追加します。