Application/Projucts

Postman 사용방법

winney916 2024. 3. 13. 23:39
728x90

개요

  • API를 디자인하고 빌드한 뒤 이를 테스트하려면 어떻게 해야하는가?
    • 모든 API에 대응하는 클라이언트를 만들면서 개발하기엔 자원이 너무나 부족하다.
  • 개발한 API에 요청을 조금 더 간단하게 보낼 수 있는 방법은 없는가?
    • POSTMAN이라는 서비스가 이를 수행해준다.

예를 들어보자.

app.get("/test", (req, res) -> {
	res.send(dummdyData);
});

이런 코드를 express server에서 띄워놓은 상황이라고 생각해보자.

물론, 로컬 배포 상황이다. (http://localhost:3000/)

그럼 postman에서 다음과 같이 요청을 보내볼 수 있다.

dummydata가 잘 도착한 것을 볼 수 있다.

이렇게 API를 테스트 할 수 있다.

자세한 사용법은 하단의 링크를 참고하자.

https://parkjh7764.tistory.com/212

 

[POSTMAN] 포스트맨 설치 및 사용법 / POSTMAN request 요청해보기

Contents 포스트맨(POSTMAN)이란? POSTMAN은 API 개발 및 테스트를 위한 인기있는 협업 도구입니다. 웹 기반으로 제공되며, 개발자들이 API를 디자인하고 문서화하며, 테스트하고 공유하는 데 사용됩니다

parkjh7764.tistory.com

사용 방법

위에서 기초적인 사용 방법을 알려줬는데, 추가적인 기능도 알려주겠다.

Body 사용하기

POST메서드를 사용하기 위해서, postman 요청에 body를 추가하는 방법을 알 필요가 있다.

body부분을 누른 뒤, 작성하고 싶은 방법을 눌러주면 된다.

위 사진은, raw를 클릭한 뒤 JSON으로 작성한 방식이다.

JSON으로 값을 작성한 뒤에 post를 테스트 할 수 있다.

Cookie 사용하기

쿠키는, 웹 사이트가 사용자 정보를 저장하기 위해서 사용자의 pc나 스마트폰, 태블릿과 같은 디바이스에 저장하는 파일이다.

사용자 로그인 등의 기능을 개발하기 위해서 필요하다.

express에서는, response를 만들 때 cookie를 간단하게 추가할 수 있다.

app.get("/login", (req, res) => {
	res.cookie("token", token);
	res.send("success");
})

뭐 이런 맥락이다.

postman에서는 이렇게 확인해볼 수 있다. (하단)