본문 바로가기

API Test 공부

Postman에서 API 테스트 해보기

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