Postman에서 API 요청과 응답에 대한 테스트를 진행
Reqres.in에서 제공하는 로그인 API를 사용합니다.
Request
- 파라미터 이메일은 eve.holt@reqres.in
- Request URL : https://reqres.in/api/login
- Content-Type : application/json
- Parameter : {"email" : "eve.holt@reqres.in", "password" : "1234"}
그림과 같이 응답 코드 200과 함께 사용자 토큰을 반환
‘Tests’ 탭을 선택하고 우측 ‘SNIPPETS’ 목록에서 다음과 같이 선택합니다.
- Status code: Code is 200
- Response body: JSON value check
자바스크립트로 ChaiJS BDD 구문과 pm.expect를 사용할 수 있습니다.
코드 입력하여 실행
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// pm.test("Your test name", function () {
pm.test("Response must have the token property", function () {
var jsonData = pm.response.json();
// pm.expect(jsonData.value).to.eql(100);
pm.expect(jsonData).to.have.keys('token');
});
- 요청(Send) 후 하단의 ‘Test Results’ 탭을 확인하고
- 2개의 테스트가 통과 확인
'API Test 공부' 카테고리의 다른 글
postman과 친해지기(환경변수 설정) (0) | 2024.06.29 |
---|