반응형
테스트해볼 사이트는 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 된 케이스가 된 걸 확인할 수 있다.
반응형
'🎪 놀고있네 > Postman' 카테고리의 다른 글
[Postman] Test Script 사용하기 - 데이터 타입 확인하기 (2) | 2022.04.06 |
---|---|
[Postman] Test Script 사용하기 - string 확인하기 (1) | 2021.12.18 |
[Postman] Test Script 사용하기 - jsonBody (0) | 2021.09.30 |
[Postman] Pre-request Script, Test Script 차이 (0) | 2021.07.23 |
[Postman] API 테스트해보기 - GET Method (0) | 2021.06.11 |
댓글