postman インターフェイスの自動化 - アサーションのテスト: コレクション内のすべてのインターフェイスに有効なアサーションをコレクションに追加します。

推奨読書内容: postman の基本的な使い方をマスターする
ローカルにインストールされたバージョン: Postman for Window バージョン 9.24.2

1 はじめに

一般に、インターフェイスには独自のリターン コード フィールドがあり、異なるリターン コードは異なる意味を表します。例: インターフェイスの戻りコードは flag フィールドを使用します。これは実行が成功したことを意味し、テスト ケースにはフラグが 1 であるかどうかを判断するためのアサーションが少なくとも 1 つあります。

インタフェースを自動でテストする場合、テストケースが多数必要となり、フラグが1かどうかはインタフェースごとに決まります。その場合、すべてのインターフェイスに対してこの一連のコードを記述することは不可能であり、非常に冗長になります。そして、変更したい場合は、何百ものインターフェイスがあり、Ctrl+C/V をノンストップで押すと、怒りのあまり凶暴化するでしょう。それで、それを解決するにはどうすればよいでしょうか?

2. コレクションアサーション

Postman には、コレクションおよびサブコレクションごとにテストがあり、コレクション内のすべてのインターフェイスに対して有効です。つまり、コレクション内のテスト コンテンツは、各インターフェイス要求の後に実行されます。したがって、共通のアサーションの内容を抽出してコレクションのテストの下に置き、一度書くだけで済みます。
これは動的変数を使用する概念 (共有) に少し似ており、変更する場合は 1 回だけ変更する必要があります。

次のように、サブコレクションとインターフェイスにアサーションを追加し、コレクションを実行して、その効果を確認しました。
ここに画像の説明を挿入
ここに画像の説明を挿入

添付ファイル: テストアサーション関連記事

  1. postman インターフェイスの自動化 - テスト アサーション 1: 一般的に使用されるコード、時間など。
  2. Postman インターフェイスの自動化 - テスト アサーション 2: ユース ケースの実行が失敗した場合、応答データを出力します。
  3. postman インターフェイスの自動化 - テスト アサーション: 動的パラメーターの取得、環境変数の設定 (インターフェイスの関連付け)
  4. postman インターフェイスの自動化 - テスト アサーション: カスタム インターフェイスの実行順序
  5. postman インターフェイスの自動化 - アサーションのテスト: コレクション内のすべてのインターフェイスに有効なアサーションをコレクションに追加します。

おすすめ

転載: blog.csdn.net/weixin_48415452/article/details/125872598