Notice
Recent Posts
Recent Comments
Link
오늘도 개발
[1차 프로젝트 록차] Postman으로 batch request 보내기 본문
장바구니를 테스트하기 위해 여러 명의 유저를 만들어야 했는데
일일이 httpie로 요청을 보내려니 너무 귀찮아 Postman을 사용해보았다.
Postman은 요청을 저장할 수도 있고 작업 공간을 만들어 팀원들을 초대할 수도 있어 협업하기에 좋은 툴 같다.
(무료 플랜은 세 명까지만 사용할 수 있다.)
무엇보다 특정 부분을 변수로 지정하여 조금씩 다른 내용의 비슷한 요청을 한꺼번에 보낼 수 있다는 게 편했다.
그럼 postman으로 한꺼번에 request를 생성하고 보내는 방법을 알아보자.
나는 예시로 3명의 유저를 회원가입 시키려 한다.
회원가입 api는 이미 준비되어 있다.
1. 내 컴퓨터에서 users.json 파일을 생성하고 다음과 같이 입력한다.
[
{
"name" : "유저1",
"username" : "user1",
"password" : "abcd1234!!!!",
"mobile_number" : "010-1234-1234",
"birth_day" : "1900-01-01"
},
{
"name" : "유저2",
"username" : "user2",
"password" : "abcd1234!!!!",
"mobile_number" : "010-1234-1234",
"birth_day" : "1900-01-01"
},
{
"name" : "유저3",
"username" : "user3",
"password" : "abcd1234!!!!",
"mobile_number" : "010-1234-1234",
"birth_day" : "1900-01-01"
}
]
2. Postman에서 새 컬렉션을 생성한다.
New 클릭

collection 클릭

3. 컬렉션 안에 새 request를 만든다.
POST 요청이므로 Body에 데이터를 넣는다.
Body 탭에 들어가 raw, JSON을 선택하고 바디에 들어갈 내용을 JSON 형태로 작성한다.
요청마다 달라져야 하는 부분은 "{{변수명}}"으로 작성한다.

4. Run Collection을 클릭한다.

5. 아까 작성한 users.json 파일을 업로드하고 Run 버튼을 눌러 요청을 보낸다.

6. 요청이 잘 갔는지 확인한다.

참고
'TIL & 프로젝트 회고' 카테고리의 다른 글
| [1차 프로젝트 록차] 1차 스프린트 회고 (0) | 2022.07.27 |
|---|---|
| [1차 프로젝트 록차] 상품 목록 GET api 제작기 5 - 리팩토링 (0) | 2022.07.27 |
| [1차 프로젝트 록차] 상품 목록 GET api 제작기 4 - django paginator로 페이지네이션 구현하기 (0) | 2022.07.23 |
| [1차 프로젝트 록차] 상품 목록 GET api 제작기 3 - Django Q 오브젝트 사용하기 (0) | 2022.07.22 |
| [1차 프로젝트 록차] 상품 목록 GET api 제작기 2 - 어떻게 필터링을 구현할까 (0) | 2022.07.21 |