포스트맨에서 엔드포인트 별로 만들어놓은 요청들의 테스트케이스를 만들어서 한번에 성공여부를 볼 수 있다
위 이미지처럼 탭을 많이 열어놨을때
각각의 요청에서 Tests탭을 들어간다
그리고 아래 코드 예시처럼 어떤 상태코드를 띄워야 성공인지, key값이 뭐가 와야 성공인지등을 지정해 줄 수 있다
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Response must have the token property", function () {
var jsonData = pm.response.json();
pm.expect(jsonData).to.have.keys("data","accessToken");
});
그러면 위의 이미지처럼 결과로 pass fail이 뜨는데
포스트맨 왼쪽 네비게이션바에서 Collections을 만들어서 등록해준 후
각각의 엔드포인트요청들을 save해서 Collections에 등록해주면
해당 이미지처럼 등록이 되고 Collections에서 Run을 해주면
해당 이미지처럼 한번에 여러 요청에대한 pass fail을 알 수 있다
더 나아가서 Monitors를 이용하면 특정시간마다 전체 요청을해서 서버에 에러가 생겼는지 확인할 수 있는데 이 경우에는 터미널이 아닌 따로 서버를 열어줘야한다
'코딩 공부 > 공부' 카테고리의 다른 글
Sequelize N : M (다대다)관계에 대한 고찰 (0) | 2022.05.05 |
---|---|
Sequelize 관계 설정 1 : N, N : M(1대다, 다대다) (1) | 2022.05.04 |
Sequelize와 Migration 기본 설정 (0) | 2022.05.04 |
JS로 slack bot 사용하기 (invalid_auth 에러 해결 법) (2) | 2022.04.27 |
정규표현식 (Regular Expression: Regex) (2) | 2022.04.21 |