アサーションの〜ポストマンの基礎

郵便配達の公式文書ます。https://learning.getpostman.com/docs/postman/scripts/test_examples/ 

 アサーション1:応答は、文字列本体が含まれているかどうか確認してください

// レスポンスのボディは、文字列含まれているかどうかを確認してください 
pm.test(" ログインに成功した" 、機能(){ 
    。pm.expect(pm.response.text())to.include(" ログインの成功を" ); 
});

アサーション3:JSON値をチェック

// JSON値によってアサート 
pm.test(" ログインが成功し、コード値が0に等しい" 、関数(){
     VAR jsonData = pm.response.json(); 
    pm.expect(jsonData.code).to.eql(100) ;          // jsonDate.value、コード=値 
})。          

アサーション4:使用レスポンスヘッダアサーション

// Content-Typeヘッダがアサート使用 
(pm.testを" がContent-Typeヘッダか" 、関数(){ 
    pm.response.to.have.header(" Content-Typeの" ); 
});

アサーション5:200msの応答時間未満

// 未満200msの応答時間 
pm.test(" 応答時間" 、関数(){ 
    pm.expect(pm.response.responseTime).to.be.below(200で); 
});

アサーション6:レスポンスのステータスコード

// 応答ステータスコード 
pm.test(" レスポンスステータスコード" 、関数(){ 
    pm.response.to.have.status(200で); 
});

アサーション7:POSTリクエストは、ステータスコードによってアサートされます

// ステータスコード範囲 
pm.test(" 成功POSTリクエスト" 、関数(){ 
    pm.expect(pm.response.code).to.be.oneOf([ 201202 ]); 
});

おすすめ

転載: www.cnblogs.com/Cyzhouke/p/11729804.html