投稿者

インターシステムズジャパン
記事 Toshihiko Minamoto · 2月 7, 2024 2m read

Postman で Newman テストを作成する方法

コミュニティの皆さん、こんにちは!

私の IRIS Api Tester というアプリで使用する Postman コレクションのテストを作成する方法を説明します。

Newman とは?

Newman は、Postman コレクションを拡張可能な方法で自動的に実行できるコマンドラインツールです。 Newman でテストを作成することで、API エンドポイントの信頼性と正確性を確実にすることができます。 この記事では、Postman で Newman のテストを作成する方法と開始に役立つ実用的な例を紹介します。

Postman コレクションを作成したら:

テストスクリプトを書き始めることができます。

Postman のテストは、Postman スクリプトサンドボックスを使って JavaScript で記述します。 テストスクリプトを作成するには、リクエストを開いて「Test」タブに移動します。 ここで、API レスポンスを評価してその正確さを検証するカスタム JavaScript コードを作成できます。

例 1: レスポンスのステータスコードを確認する:

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

 

例 2: レスポンスの特定のフィールドの有無を検証する:

pm.test("Response body contains name field", function () {
    pm.response.to.have.jsonBody('name');
});

 

例 3: レスポンス時間を確認する:

pm.test("Response time is less than 500ms", function () {
    pm.expect(pm.response.responseTime).to.be.below(500);
});

 

Postman でテストを作成し終えたら、コレクションをエクスポートして、こちらのチュートリアルの手順を実行できます。

または、YouTube でこちらの動画をご覧ください。

<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/6JJJ0a6dSmY" width="640"></iframe>

お読みいただきありがとうございました!!