ETC/Tip

REAT API 테스트 툴 POSTMAN

icecokel 2021. 9. 10. 21:00

안녕하세요. 오늘은 BE에서 REST API 만들때, 또는 FE에서 만들어진 REST API 사용 시 유용하게 쓸 수 있는 툴인 POSTMAN 에 대해서 포스팅 해보겠습니다.


  1. 사용환경
  2. POSTMAN 설치
  3. POSTMAN 사용 예시

1. 사용환경

운영체제 Windows 10 Pro
사용 툴 POSTMAN v8.12.1

2. POSTMAN 설치

 POSTMAN 설치 주소입니다.

https://www.postman.com/downloads/

 

Download Postman | Try Postman for Free

Try Postman for free! Join 17 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.

www.postman.com

본인 OS 환경에 맞게 설치 하시면 됩니다.

우측 상단의 [Sign In] 버튼을 눌러 로그인을 진행합니다.

가입을 하시거나, google 소셜 로그인을 진행해주세요, 로그인을 안해도 사용이 가능하나 로그인을 하면 나중에 했던 작업을 확인 할 수 있어서 좋습니다. 

로그인까지 마치면 설치 작업은 끝이라고 할 수 있겠습니다.


3. POSTMAN 사용 예시

 상단 탭에서 [Workspaces] 클릭하고 [My Workspace]를 눌러 이동합니다.

이동된 페이지에서 [+]를 눌러 새로운 작업을 엽니다.

테스트를 위한 코드 입니다. 참고 하실 분들은 참고하세요!

app.get("/getApi", (req, res) => {
  console.log(req.path);
  console.log(req.query);
  const result = JSON.stringify({ path: req.path, query: req.query });
  res.send(`GET :::` + result);
});

app.post("/postApi", (req, res) => {
  console.log(req.path);
  console.log(req.body);

  res.send("POST :" + JSON.stringify(req.body));
});

getApi를 호출해 보겠습니다.

쿼리 스트링 굉장히 간편이 만들 수 있습니다. 이 부분도 엄청 편해진 부분이지만, POSTMAN의 꽃은 GET을 뺀 나머지 라고 생각합니다. POST 예시 보겠습니다.

JSON 데이터 만들어서 보내는게 생각 보다 많이 귀찮은데요, 페이지를 만들거나 그게 아니면 최소한 javascript라도 짜놔야 할 수 있죠. 하지만 POSTMAN을 이용하면 이렇게 편합니다. 

 

반응형