內置變量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());
// });