【学习笔记】Postman变量的使用

内置变量dynamic variables是由 Postman 提供的大量预设变量,用来生成一些随机值,方便测试过程中通过一些重复性校验。

//Pre-request Script是接口请求前做的事,Tests是请求返回结果后执行

// //collectionVariables是整个collection得变量,作用于当前Workspaces
// pm.collectionVariables.set("spring", "春天来了");
// pm.collectionVariables.set("summer", "夏天来了");
// pm.collectionVariables.set("autumn", "秋天来了");
// pm.collectionVariables.set("winter", "冬天来了");
// pm.collectionVariables.set("timespan", pm.variables.replaceIn('{{$timestamp}}'));

//variables仅仅对当前接口有效
pm.variables.set("spring", "春天来了");
pm.variables.set("summer", "夏天来了");
pm.variables.set("autumn", "秋天来了");
pm.variables.set("winter", "冬天来了");
pm.variables.set("timespan", pm.variables.replaceIn('{{$timestamp}}'));

//随机字符
// console.log('当前时间戳:', pm.variables.replaceIn('{{$timestamp}}'));
// console.log('随机颜色:', pm.variables.replaceIn('{{$randomColor}}'));
// console.log('随机 IP:', pm.variables.replaceIn('{{$randomIP}}'));
// console.log('随机名字:', pm.variables.replaceIn('{{$randomFullName}}'));
// console.log('随机职业:', pm.variables.replaceIn('{{$randomJobType}}'));
// console.log('随机城市:', pm.variables.replaceIn('{{$randomCity}}'));
// console.log('随机图片:', pm.variables.replaceIn('{{$randomImageUrl}}'));

// //发送一个请求
// pm.sendRequest("https://postman-echo.com/get", function (err, response) {
//     console.log(response.json());
// });


image-20210709104247302

posted @ 2021-07-09 10:46  千山慕雪  阅读(313)  评论(0编辑  收藏  举报