포스트맨에서 랜덤 변수 사용하기 (dynamic variables)

포스트맨으로 API 테스트를 하다보면, 랜덤 변수가 필요할 때가 있다. (timestamp, uuid, 이름, 전화번호, 이메일 등)
쓸때마다 깜빡해서 매번 구글에서 공식 문서를 찾아서 들어가는 것이 귀찮아서, 자주 사용하는 변수는 따로 정리해본다.

자주 사용하는 변수

API 테스트할때 주로 사용하는 변수들을 모아보았다.

변수설명예시
{{$guid}}UUID 버전 4611c2e81-2ccb-42d8-9ddc-2d0bfa65c1b4
{{$timestamp}}UNIX 타임스탬프1562757107
{{$isoTimestamp}}ISO 시간형식2020-06-09T21:10:36.177Z
{{$randomIP}}IPv4 주소216.7.27.38
{{$randomUserAgent}}User AgentMozilla/5.0 (Macintosh…
{{$randomFirstName}}이름Ethan
{{$randomLastName}}Willms
{{$randomFullName}}이름 (전체)Connie Runolfsdottir
{{$randomPhoneNumber}}10자리 전화번호700-008-5275
{{$randomPhoneNumberExt}}12자리 전화번호27-199-983-3864
{{$randomExampleEmail}}이메일 주소Talon28@example.com

Pre-request / Tests 스크립트에서 사용하기

pm.variables.replaceIn() 를 활용하면 스크립트에서 사용이 가능하다.

// dynamic variable 사용 예시
var email = pm.variables.replaceIn('{{$randomExampleEmail}}');
console.log(email);

참고 문서

댓글 남기기