2016-07-14 6 views
0

私はPostman Collection Runnerのテストサーバーをテストします。しかし、私がテストを実行すると、合格に失敗したり失敗したりすることはありません。郵便配達人は結果として「テストなし」と表示します。Postman Collection Runnerは、テスト実行時に「テストなし」を返します。

なぜ私のテストは「郵便受けの回収ランナー」に「テストなし」と返されますか?テストを実行するにはどうしたらいいですか?

Collection Runner returning "No tests"

答えて

1

あなたはこれらの要求のためにテストスクリプトを記述する必要があります。 は、例えば、Googleのページのテストのための要求にあなたはそれがページをヒットし、ステータスが200

同様にあなたはすべての要求と実行のためのテストケースを書くことができているならば、これが返されます

tests["status code is 200 : OK"] = responseCode.code === 200; 

としてテストスクリプトを記述する必要がありますコレクションは、合格または不合格のカウントを取得します

1

前述のように、コレクションランナーで実行されていることを確認するために、あなたの要求にいくつかのテストを書く必要があります。これらがなければ、すべてのランナーが、あなたのコレクションに指定されたエンドポイントに要求を送信するだけです。

基本的なステータスコードチェックの例:

pm.test("Status code is 200", function() { 
    pm.response.to.have.status(200); 
}); 

これは要求ビルダーのTestsセクションに追加することができる。

enter image description here

詳細情報はポストマンに見出すことができますあなたの要求にwriting testsに関するドキュメンテーション。いくつかのより基本的なテストの例もこのpageにあります。

Postmanは最近、テストの繰り返しを減らすために、コレクションとサブフォルダレベルでテストを作成する機能を追加しました。レスポンスステータスコードを確認することは、コレクションレベル単一の場所からすべての要求に対して実行することができます。詳細はPostman blog postにあります。

関連する問題