Pre-request script 포스트맨에서 pre-request script는 request를 전송하기 전에 자바스크립트 코드를 실행할 수 있는 기능이다. pre-request script는 단순히 request 뿐만 아니라 collection, folder 단위로도 작성이 가능하다. pre-request script는 주로 환경 변수 설정, 파라마티나 헤더 설정, 디버깅 코드 실행 등으로 사용이 가능하다. 또는 로그를 남기는 용도로도 사용할 수 있다. Tests와의 차이는 Tests는 request가 전송되고 response가 온 후에 실행되지만, pre-request script는 request가 전송되기 전에 실행된다는 점이다. 참고) [Postman] 포스트맨 환경변수(Environments ..
포스트맨 환경(Environments) 설정 포스트맨은 한 개 이상의 변수들(variables)을 저장해놓을 수 있는 환경(Environments)을 설정할 수 있다. 사이드바의 Environments 탭에서 + 버튼을 누르면 새로운 환경을 만들 수 있다. 예를 들어 [그림 2]와 같이 개발(dev), 운영(prod)환경을 따로 구성할 수 있다. 이렇게 환경을 설정해두고 해당 환경에 여러 변수들을 저장해놓으면 환경이 바뀔때마다 일일히 변수값을 변경해주지 않아도 된다. 오른쪽 위 화면에서 본인이 원하는 환경을 선택할 수 있다. 환경변수(Environments Variables) 설정 환경을 선택하면 해당 환경에 환경변수들을 설정할 수 있다. 예를 들어 호출하고 싶은 도메인 주소를 저장할 host라는 변수를..
Authorization API를 사용하다 보면 클라이언트의 요청이 보안적으로 안전한지 검증하는 과정이 있다. API 호출을 할 수 있는 권한이 있는지, 해당 데이터에 접근할 수 있는지 검증하는 것이다. 예를 들어 유저의 권한을 체크하는 Token 방식도 Authorizaion의 타입 중 하나다. 포스트맨에서는 Authorization 탭을 통해 authorization을 설정할 수 있다. 이번 포스팅에서는 자주 사용되는 Authorization 타입들에 대해 알아보겠다. Basic Auth Basic Auth는 username과 password를 Request Header에 담아서 보낸다. 실제로 Headers 탭에 들어가 Hidden 항목을 살펴보면 Authorization 항목에 Basic dXNl..
포스트맨(Postman)이란? 포스트맨은 API를 디자인, 빌드, 테스트하기 위한 API 플랫폼이다. 포스트맨을 이용하면 API 라이프사이클의 각 단계를 간소화하고 협업을 쉽게 만들어 더 좋은 API를 더 빠르게 생성할 수 있다. 많은 개발자들이 API 테스트를 위해 사용하는 플랫폼으로, 사용법이 간단하고 직관적이다. 이번 포스팅에서는 포스트맨의 기초적인 사용법에 대해서만 다루고, Authentication이나 테스트 자동화 등 고급 활용법은 추후에 다루도록 하겠다. 포스트맨 설치 https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 30 million developers wh..