-
Postman대신 IntelliJ로 Http 테스트하기IntelliJ 2023. 5. 26. 00:01
개요
항상 Postman을 활용하여 Http 테스트를 수행하였습니다.
하지만 IntelliJ의 Http테스트를 활용하게 되면 Http 테스트도 팀원들과 편리하게 공유할 수 있습니다.
IntelliJ Http Client Plugins 설치
[그림 1]처럼 Http Client 플러그인을 설치합니다.
Http 디렉터리 만들기
[그림 2]와 같이 http 디렉터리를 만들어주고 User.http라는 파일을 만들어 테스트할 Http를 관리할 수 있습니다.
테스트해보기
### 1. 회원가입 POST localhost:8080/user Content-Type: application/json { "email": "john@email.com" }
회원가입을 위한 테스트입니다.
Http Post 요청을 보내고 /user 이란 url로 email을 requestBody로 담아 보냅니다.
회원가입을 수행하면 userId가 생성됩니다.
이 userId를 기반으로 또 다른 테스트를 수행해야 한다면 어떻게 해야 할까요?
복사 붙여 넣기.. 안 하고 싶다면
특정 Response에 종속된 테스트
client와 response를 제어할 수 있습니다.
### 1. 회원가입 POST localhost:8080/user Content-Type: application/json { "email": "john@email.com" } > {% client.global.set("userId",response.body.userId) // 토큰 값을 global 변수에 set %} ### 2. 마스킹된 회원 조회 GET localhost:8080/users/{{userId}}/masked
client에 response의 값을 담아서 userId에 저장하고 이를 변수처럼 활용할 수 있습니다.
'IntelliJ' 카테고리의 다른 글
intellij java 다운로드 및 terminal JDK 버전 변경 (0) 2024.02.21 Learn IntelliJ IDEA (0) 2023.05.29