【學習筆記】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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章