私は単体テストに慣れていないので、次のようなものは理想的ではないかもしれませんが、ここで私がしたいことがあります。複数のコレクションでリクエストを参照する方法
複数のコレクションから参照される一連の要求を作成することはできますか?また、コレクションごとに、リクエストごとに動的にリクエストの値を変更するために使用する環境変数を設定したいと考えています。基本的なCRUD APIの場合、成功した作成をテストするための有効な入力を持つコレクションを用意したいと思います。また、無効な入力を使用して失敗した作成をテストするコレクションも好きです。私はまた、読み取り、更新、および削除操作のために同じことをしたいと思います。さらに、私は、すべての操作を実行し、途中で各ステップを検証するコレクションを持つことができるようにしたいと考えています。
上記のケースでは、各CRUDリクエストには同じヘッダー、承認、jsonペイロード構造などがあります。唯一違うのはjsonの値です。私は各コレクションの各要求をコピーするのを避けようとしています。なぜなら、要求を変更する必要があれば、N回修正する必要があります。これは苦痛になります。
私はPostmanが最近ワークフローを導入したことを知っていますが、要求の観点からさまざまなテストシナリオを試して制御することは難しいようです。私にとっては、各コレクションが特定のテストシナリオをモデル化するのが理想的です。