본문 바로가기
쿤즈 IT/유용한 정보

[유용한 정보] mockapi.io 사이트를 이용한 mock 테스트

by :)Koon 2023. 9. 13.

클라이언트 앱을 만들기 위해서 항상 테스트용 데이터가 필요하다. 그래서 API 용 데이터를 JSON 형태로 만들기 파일로 테스트를 하는 경우가 대부분이었다. 하지만 실제 API 통신 여부를 확인할 수 없기에 부족한 부분이 있다.

이번 포스팅에서는 실제 데이터를 만들어 데이터를 응답하는 사이트를 알아보자.


mockapi.io mock 테스트와 api 테스트를 하기 위한 사이트

mockapi.io 사이트는 아주 쉬는 방법으로 REST API를 테스트할 수 있는 사이트다. 그래서 클라이언트 작업이 상대적으로 쉽게 진행될 수 있다. 즉, 서버가 mock 작업을 해주기를 기다릴 필요가 없다는 것이다. 그룹에서는 사용하기 쉽지 않지만 팀단위 프로젝트 혹은 개인 토이 프로젝트에서는 사용하면 좋을 사이트다.

사이트 주소: https://mockapi.io

사이트에 접속하면 로그인을 해야 프로젝트 단위로 작업이 가능하다. 또한 접근할수 있는 도메인 주소가 나오기 때문에 로그인은 필수다.

로그인을 하고 나면 프로젝트를 생성한다.

 

 

Project name을 설정하고 API prefix를 설정한다. Prefix는 optional이기 때문에 반드시 만들어 줄 필요는 없다. 테스트를 위해 /api/v1이라는 엔드포인트를 만들어 주었다.

 

 

다음은 리소스 이름을 만들어 주는 곳이다. 엔드포인트의 최종 리소스 이름을 만들어 주면 다음과 같은 엔드포인트가 만들어진다.

  • GET /students
  • GET /students/:id
  • POST /students
  • PUT /students/:id
  • DELETE /students/:id

자동으로 생성되기 때문에 리소스만 만들어 주면 끝이다.

 

 

 

이렇게 만들어진 리소스는 데이터의 개수를 설정할 수 있다. 위 그림의 왼쪽 하단의 숫자를 선택해서 최족으로 만들 데이터의 양을 정해줄 수 있다.

 

마지막으로 Postman을 이용해서 테스트를 해보자.

주어진 주소로 데이터를 던져보자. 데이터가 정상적으로 나오는 모습을 볼 수 있다. 데이터베이스와 샘플 데이터를 만들지 않아도 사용할 수 있는 데이터가 있기 때문에 굉장히 편리하다.


이번 포스팅에서는 mockapi.io 사이트에서 mock 데이터를 만들고 호출하는 방법까지 알아보았다. 편리한 도구들이 많기 때문에 개발에만 더 집중할 수 있는 부분들이 있다.

댓글