Tools
IntelliJ Http Client 로 API 테스트 하기( postman 대용 )
구티맨
2021. 8. 25. 14:03
API 서버를 개발하면 JUnit 테스트로 테스트도 하지만, endpoint를 호출하여 테스트를 하는 경우도 많이 있습니다.
보통 Postman에서 프로젝트를 만들고, 개별 request를 작성하여 테스트를 진행합니다.
Postman이라는 좋은 툴을 활용하여, 여러 장점들을 취할 수가 있지만 별도 프로그램을 띄워서 써야 하기 때문에
단순 테스트 용도로는 조금 번거로운 감이 없지 않아 있습니다.
그래서 개발툴에서( IntelliJ )에서 바로 http 요청을 하는 방법을 알아보겠습니다.
아래와 같이 New > HTTP Request 를 통해 HTTP 요청을 하는 파일을 생성합니다.
( .http 라는 파일이 생기게 되고, IntelliJ에서 .http 확장자를 인식하여 Http 요청을 하는 파일임을 알게 됩니다. )
GET, POST 요청을 작성하면, 해당 요청을 보낼수 있도록 에디터 왼쪽에 화살표가 생기게 됩니다.
그리고 상단에 Add Request, Examples 등의 메뉴를 통해 요청을 추가하거나 여러 요청하는 예제들을 참조할 수 있습니다.
화살표를 눌러 HTTP 요청을 합니다.
IntelliJ 하단에 있는 Run 탭에 요청과 응답 메시지가 출력됩니다.
정상적으로 GET 요청이 되었음을 확인할 수 있습니다.
https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html