로딩
요청 처리 중입니다...

E2E 테스트 실습 예제 자주 쓰는 함수 모음

 E2E 테스트 실습 예제 자주 쓰는 함수 모음

이전 글 API 테스트: End-to-End (e2e)에서 함수에 대해 알아본거다. 예제에서 어떻게 코드 짜는지 알아보고 실무에 적용하면 좋을것들을 생각해본다.

상태코드 확인 보낸 요청이 제대로 처리되었는지 확인한다. 다음 요청으로 넘어가기 위한 기준점으로 사용한다. // 응답 상태코드가 특정 값인지 확인 pm.response.to.have.status(상태코드); // 상태코드 값이 200인지 확인 pm.response.to.have.status(200); // 상태코드 값이 400인지 확인 pm.response.to.have.status(400); 응답 처리 응답은 파싱해서 테스트하거나 값을 추출한다.

파싱한 응답을 변수에 담아 사용한다. // 응답을 JSON 객체로 파싱 let response = pm.response.json(); 구조 및 속성 확인 특정한 필드를 포함하는지, 자료형(타입)이 맞는지 확인한다. // 객체가 특정 속성을 포함하는지 확인 pm.expect(객체)....