티스토리 뷰
API Client란?
■ API 개발단계에서 API의 요청을 확인하거나 테스팅 할 때 도움을 주는 툴입니다.
■ 개발 속도를 높이거나 잘못된 API요청으로 인한 치명적인 에러를 예방하는데 도움을 받을수 있습니다.
■ API 요청(Request)을 손쉽게 구성할 수 있고, 응답(Response)을 직관적으로 확인할 수 있게 도와줍니다.
■ 서버에 보낼 데이터와 주소를 한번에 관리할 수 있습니다.
대표적인 API Client
Postman, Insomnia
공식사이트 : Insomnia 다운로드 링크
The Collaborative API Development Platform
Leading Open Source API Development Platform for HTTP, REST, GraphQL, gRPC, SOAP, and WebSockets
insomnia.rest
1. 링크를 들어가서 Get Started for Free를 눌러줍니다.
2. Free의 Sign Up을 눌러주고 로그인을 해줍니다.
3.로그인을 해준다음 Subscribe을 눌러주면 Download for windows가 뜨게 되는데 다운받아줍니다
4. 다운로드된 패키지를 설치합니다.
5. continue까지 누른다음 로그인및 비밀번호까지 입력해주면 insomnia API Client가 실행됩니다.
6. 좌측 Personal workspace부분의 PROJECTS의 +버튼을 눌러 새로운 프로젝트를 생성합니다.
7. 우측의 +버튼을 누르고 Request Collection을 클릭하고
8. 새로운 컬렉션을 생성해줍니다. (컬렉션은 테스트 하려는 프로젝트의 단위)
9. 생성한 컬렉션으로 들어가 +버튼을 누른다음 테스트 하려는 Request를 생성합니다.
10. 생성한 Request에 테스트할 url을 적어줍니다.
11. 그런뒤 send 버튼을 누르게 되면 정상적으로 잘 작동하는걸 확인 할 수있습니다.
post방식 확인하기
1.콜렉션에서 + 버튼을 눌러 새로운 HTTP Request를 생성해줍니다.
2. GET이라 적혀 있는 곳을 POST로 바꿔줍니다.
3. Body 탭에서 json을 클릭하고
4. 본문에 삽입할 데이터를 넣어줍니다.
5. send버튼을 눌러준뒤 데이터가 들어가는 것을 확인 합니다.
status가 201 created인걸 확인 할수 있고 데이터가 들어간것도 확인 할수가 있었습니다.
'개발일지 > etc' 카테고리의 다른 글
swagger-autogen 사용하기 [Node.js] (0) | 2024.02.05 |
---|---|
k6를 이용한 동시 요청 성능 테스트(부하 테스트)하기 (0) | 2024.02.03 |