* 이 글은 Intellij를 사용하고 있는 개발자분들을 대상으로 합니다.
서버 개발을 하다 보면, 외부 API 또는 자신이 개발하고 있는 API 서버를 대상으로 테스트해봐야 하는 경우가 많이 발생합니다. 이러한 상황에서 테스트를 하기 위해 개발자들은 Http Client 프로그램을 사용하는데, Http Client들 중에 대표적인 프로그램으로 PostMan (포스트맨)을 많이 사용합니다.
테스트를 할때, IDE에서 작업을 하다가 화면을 이동해서 포스트맨을 켜서 테스트를 해보고, 다시 IDE로 돌아와 API 수정을 하고 다시 포스트맨으로 이동해서 테스트를 하는 등 불필요한 화면 이동 작업들이 많이 발생하게 됩니다.
이러한 불필요한 이동 작업을 줄일 수 있는 방법 중에 하나가 Intellij에 내장되어 있는 Http Client를 사용하는 것입니다.
IDE에 내장이 되어있기 때문에 화면 이동 작업 없이 개발을 하다가 바로 테스트할 수 있다는 장점이 있습니다.
그럼 Intellij를 설치하고 자바 프로젝트를 생성합니다. 그 다음 아래와 같이 src/test 하위에 http라는 디렉터리를 생성해줍니다.
[ 자바 프로젝트 생성 및 열기 ]
[ src/test 하위에 http 디렉토리 생성 ]
이후 http 디렉토리 안에 테스트를 하기 위한 .http 파일을 생성해줍니다. Intellij는 .http로 끝나는 파일을 Http Client를 사용하기 위한 파일인 것으로 인식합니다.
[ .http로 끝나는 파일 생성 ]
이제 테스트를 하기 위한 환경은 모두 끝났습니다. 이제 API 테스트를 진행하겠습니다. 저는 회원가입과 로그인 기능을 가진 API 서버가 있어 해당 서버를 대상으로 테스트를 해봤습니다. 그리고 마지막에는 구글 메인 페이지를 한번 가져와봤습니다.
[ DB 확인 ]
'Programming > Java' 카테고리의 다른 글
[JPA , Hibernate] Add Prefixed Table Name (0) | 2019.12.13 |
---|---|
[Gradle] Gradle 에서 Launch4j Plugin 사용해서 exe 실행파일 만들기 (0) | 2019.11.14 |
Gradle 5.0 버전대에서 Querydsl 사용하기 (2) | 2019.07.21 |
클래스 생성과 main 메소드 그리고 HelloWorld 출력 (0) | 2017.09.05 |
[Effective-Java] Rule-02. 생성자 인자가 많을땐 Builder 패턴을 고려하라 (0) | 2017.08.10 |