Postman生成六位隨機數和格式化時間的方法


1、6位隨機數生成

需要用到for循環:

var Num="";

for ( var i=0;i<6; i++ )

{

Num += Math.floor(Math.random() * 10);

}

var Num = Math.floor(Math.random() * 10);

console.log(Num);

參考資料:https://stackoverflow.com/questions/4959975/generate-random-number-between-two-numbers-in-javascript

 

2、生成格式化時間:

方法一:

var moment = require('moment');

var data = moment().format(" YYYYMMDDHHmmss");

console.log(data);

 

方法二:

var myDate=new Date();

var year = myDate.getFullYear();

var month = myDate.getMonth() + 1;

var date = myDate.getDate();

var hours = myDate.getHours() + 1;

var min = myDate.getMinutes();

var seconds = myDate.getSeconds();

hours = hours < 10 ? "0" + hours : hours;

min = min < 10 ? "0" + min : min;

seconds = seconds < 10 ? "0" + seconds : seconds;

var date = year + "" + month + date + hours + min + seconds;

 

3、關聯參數化

var jsonData = pm.response.json();
console.log(jsonData);
pm.globals.set("jwt",jsonData.jwt);

 

4、獲取HTML頁面的參數

const $ = cheerio.load(responseBody);
console.log($('input[name=lt]').val());
pm.globals.set("lt", $('input[name=lt]').val());
pm.globals.set("exc", $('input[name=execution]').val());
console.log($('input[name=execution]').val());

5、根據請求后的結果進行斷言

pm.test("獲取產品類型管理", function () {
var jsonData = pm.response.json();
pm.expect(jsonData[0].text).to.eql("產品類型管理");
console.log(jsonData[0].text);
});

 

6、異常和正常斷言

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM