动态变量列表,其动态值在请求运行期间随机生成 。随机生成的值可用于请求的参数值 。
要想使用动态变量,必须使用:pm.variables.replaceIn(),例如:pm.variables.replaceIn(‘{{$randomFirstName}}’), 需要注意的是,只能在前置脚本或断言中使用动态变量 。
postman内置了非常多的动态变量,下面就列出一些常用的变量。
| 变量名 | 描述 | 例子 |
|---|---|---|
| $guid | 一个uuid-v4风格GUID | "611c2e81-2ccb-42d8-9ddc-2d0bfa65c1b4" |
| $timestamp | 当前UNIX时间戳(以秒为单元) | 1562757107 |
| $randomUUID | 随机的36个字符的UUID | "6929bb52-3ab2-448a-9796-d6480ecad36b" |
| $randomAlphaNumeric | 随机字母数字字符 | 6,"y","z" |
| $randomBoolean | 随机布尔值(真/假) | true,false |
| $randomInt | 1到1000之间的随机整数 | 302,454,921 |
| $randomIP | 随机的IPV4地址 | 241.102.234.100,216.7.27.38 |
| $randomPassword | 随机的15个字符的字母数字密码 | t9iXe7COoDKv8k3,QAzNFQtvR9cg2rq |
| $randomUserAgent | 随机用户代理 | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.8; rv:15.6) Gecko/20100101 Firefox/15.6.6 |
| $randomFirstName | 随机名字 | Ethan,Chandler,Megane |
$randomLastName |
随机姓氏 |
Schaden,Schneider,Willms
|
$randomFullName |
随机的名字和姓氏 |
Connie Runolfsdottir,Sylvan Fay,Jonathon Kunze
|
$randomNamePrefix |
随机名称前缀 |
Dr.,Ms.,Mr.
|
$randomNameSuffix |
随机名称后缀 |
I,MD,DDS
|
$randomAvatarImage |
随机头像 | https://s3.amazonaws.com/uifaces/faces/twitter/johnsmithagency/128.jpg |
$randomWeekday |
随机工作日 |
Thursday,Friday,Monday
|
$randomMonth |
随机月份 |
February,May,January
|
$randomDomainName |
随机域名 |
gracie.biz,armando.biz,trevor.info
|
$randomEmail |
随机电子邮件地址 |
[email protected],[email protected],[email protected]
|
$randomUserName |
随机用户名 |
Jarrell.Gutkowski,Lottie.Smitham24,Alia99
|
$randomUrl |
随机网址 |
https://anais.net,https://tristin.net,http://jakob.name
|
接下来通过一张图来展示生成的随机数 。
很多请求输入的参数值,填写的是固定的,如果想每次请求生成随机数,就可以用这个动态变量 。