postman은 run을 하고 나서도 해당 창을 닫지 않으면 이후에도 계속 결과를 확인할 수 있지만
newman은 이런것들이 불가능 합니다.
현재 jenkins로 newman을 실행하는 트리거된 테스트 자동화를 수행하고 있는데
Fail이 발생하면 어떤 test에서 발생한것인지는 알 수 있지만 정확히 어떤 문제 때문에 발생했는지 확인이 어려울 때가 있죠
이럴때를 대비해서 Fail이 발생하면 Response Body 전체를 출력하도록 Scripts를 수정합니다.
var jsonData = pm.response.json();
pm.test("result 값 유효성 확인", function () {
try {
pm.expect(jsonData.result).to.eql("SUCCESS");
} catch (error) {
console.log(jsonData)
pm.expect.fail(error.message);
}
throw error;
});
이렇게 할 경우
- Fail이 발생하면 Fail 처리 되고
- Fail 발생 시 Response Body전체를 출력하게 됩니다.
이로써 조금 더 원활한 디버깅에 도움을 줄 수 있습니다.
728x90
'Study > Postman' 카테고리의 다른 글
Postman에서 respose headers의 cookie 컨트롤 하기. (get postman response headers cookies) (0) | 2024.05.01 |
---|---|
postman에서 파라미터 배열 길이만큼 request 보내기 (0) | 2024.02.21 |
Postman Cli report 생성 불가 (Unable to create Postman Cli report) (0) | 2023.08.01 |
Postman 사용자 2천만명 돌파 (0) | 2022.04.20 |
포스트맨 시리즈D 투자 완료. 2억 2500만 달러 (0) | 2021.08.24 |
댓글