본문 바로가기
🎪 놀고있네/Postman

[Postman] Test Script 사용하기 - SKIP 케이스 만들기( pm.test.skip)

by 냥장판 2023. 1. 3.
반응형

 

테스트해볼 사이트는 https://jsonplaceholder.typicode.com/ 여기이고, 무료로 해볼수있는게 많다.

 

TC 중에 PASS, FAIL 외에도 SKIP 이 필요한 케이스가 있을 수 있어,

테스트 스크립트고 SKIP 케이스를 만들어 볼거다.

 

GET 메소드 사용해서 나온 결과는 아래와 같다

GET https://jsonplaceholder.typicode.com/comments?postId=1

 

 

 

여기서 리스트에 id가 4인 경우는 SKIP 케이스로, 그 외에 id는 PASS 케이스로 작성해보면 아래와같다.

 

const responseJson = pm.response.json();

for(i = 0; i < responseJson.length ; i++){
    // id가 4가 아닐 때 pass 케이스 만들기
    if(responseJson[i].id !== 4){
        pm.test("[ID is]: "+ responseJson[i].id, () => {
            pm.expect(responseJson[i].id).not.equal(4);
        });
    } // id가 4일 때 skip 케이스 만들기
    else{
        pm.test.skip("[ID is 4]: "+ responseJson[i].id, () => {
            pm.expect(responseJson[i].id).be.equal(4);
        });
    }
}

 

 

여기선 pm.test.skip() 메소드를 사용한다.

 

 

Test를 실행해보면 Test Results 에서 id가 4인 경우, SKIPPED 된 케이스가 된 걸 확인할 수 있다.

반응형

댓글