2017-11-06 34 views
0

私はnewmanで作業しようとしているPostmanコレクションを持っていますが、環境変数は使用されていません。環境変数を使用していないNewman

リクエストURLは単純に{{url}}ですが、私は同じ名前の環境変数を持っています。私は、環境ファイルが正しく読み、私が使用する変数が含まれていることをレポートに表示することができます

newman run <path to collection> -e <path to env file> -r json --reporter-json-export <report path> 

が、要求は失敗し、報告書は、その要求を示しています。私は、このコマンドを使用して私のテストを実行しています"url": "https:// {{url}}"で、私が実際に望んでいたものの代わりに。

「https:// {{url}}」が有効なURLではないため、要求が失敗し、要求が失敗したためにすべてのテストが失敗します。これは、Postmanからコレクションを直接実行するときにうまく動作します。私の意図は、私が意図したサーバに行き、テストは期待どおりに成功します。

答えて

1

URLの環境変数は、最初はそれぞれsubdomain1.domain.comの形式を使用していました。ちょうど私の要求のURLをhttps:// {{url}} .domain.comに変更し、サブドメインだけを使用するように環境変数を変更しました。それから私はすべてを再び輸出し、新人を雇い、それは働いた。

newmanのバグに遭遇した場合、またはURLの環境変数の使用状況が正しく文書化されていないかどうかはわかりませんが、少なくともセットアップは正常に動作しています。

関連する問題