うまくいけば、これは非常に単純ですが、私が見たどこにもこれに対する直接的な答えが見つかりませんでした.
Postman では、以下のテストを使用して、本文が正しいテキストを返していることを確認したいと考えています。
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include("string_you_want_to_search");
});
しかし、開発環境とテスト環境を簡単に切り替えてテストを実行し、開発 URL とテスト URL が返されることを確認したいと考えています。
たとえば、{{foobar}}という変数があるとします。テストでは、その変数の URL はfoo-test.bar.comになり、Dev ではfoo-dev.bar.comになります。次に、次のように文字列ではなく変数を取るようにテストを変更します。
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include("{{foobar}}");
});
環境を切り替えるだけで、1 つの環境変数を使用して両方の URL をチェックできると思います。しかし、「AssertionError: expected '\r\n\r\n」で始まる長いエラーが返されるため、構文を正しくする必要はありません。
誰でも支援を提供できますか? ありがとう。