반응형
Postman을 쓰다보면 변수를 설정하는게 편할때가 있는데, 내 경우는 AccessToken을 그렇게 하는경우가 많다. 그래서 로그인을 하고 인증토큰을 받으면 변수에 할당하는 번거로운 작업을 매번 했는데 이번에 호출하고 난 뒤의 값을 자동으로 변수설정 하는 방법을 찾아 정리한다.
Postman에서 변수가 등록되어 있는게 좋다. 만약 변수가 없다면 자동으로 생성된다.
우선 로그인 성공 후 인증토큰을 다음형태로 받아온다.
그럼 이걸 Tests 라는 탭을 클릭해 다음과 같은 코딩을 넣어준다.
내용
var jsonData = JSON.parse(responseBody);
console.log(jsonData)
if (jsonData) {
pm.environment.set("accessToken9", "Bearer " + jsonData.access_token);
}
결과를 responseBody 라는 변수로 받으면 Json으로 파싱한 다음 console.log 로 값을 찍은 후 accessToken 에다가 다음 값을 설정한 것이다. 문법은 nodejs 문법을 사용하는 듯 하다.
결과를 보면 다음처럼 결과값이 변수에 들어간 것을 확인할 수 있다.
(우측 상단의 눈동자 아이콘을 클릭하면 현재 사용되는 변수를 볼 수 있다)
그럼 console.log 는 어디서 확인할 수 있을까? 그건 별도의 창을 띄워야 하는데 방법은
View -> Show Postman Console 을 클릭하면 된다
그럼 다음과 같은 창이 나오며 로그가 보인다.
끝.
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
[springboot] feign 설정하기 (0) | 2021.07.26 |
---|---|
[spring security, jwt] jwt 인증 설정하기 + Cannot convert access token to JSON 에러 잡기 (0) | 2021.07.19 |
[java] 요청한 IP주소 받기(nginx proxy 환경, AWS ELB 등) (0) | 2021.07.02 |
[springboot, jwt] JWT 사용하기 (0) | 2021.06.23 |
[airflow] mysql 연동으로 수행할때 에러 (Reason: image not found) (0) | 2021.06.19 |
댓글