1、6位随机数生成
需要用到for循环:
var Num="";
for ( var i&#61;0;i<6; i&#43;&#43; )
{
Num &#43;&#61; Math.floor(Math.random() * 10);
}
var Num &#61; Math.floor(Math.random() * 10);
console.log(Num);
参考资料&#xff1a;https://stackoverflow.com/questions/4959975/generate-random-number-between-two-numbers-in-Javascript
2、生成格式化时间&#xff1a;
方法一&#xff1a;
var moment &#61; require(&#39;moment&#39;);
var data &#61; moment().format(" YYYYMMDDHHmmss");
console.log(data);
方法二&#xff1a;
var myDate&#61;new Date();
var year &#61; myDate.getFullYear();
var month &#61; myDate.getMonth() &#43; 1;
var date &#61; myDate.getDate();
var hours &#61; myDate.getHours() &#43; 1;
var min &#61; myDate.getMinutes();
var seconds &#61; myDate.getSeconds();
hours &#61; hours <10 ? "0" &#43; hours : hours;
min &#61; min <10 ? "0" &#43; min : min;
seconds &#61; seconds <10 ? "0" &#43; seconds : seconds;
var date &#61; year &#43; "" &#43; month &#43; date &#43; hours &#43; min &#43; seconds;
3、关联参数化
var jsonData &#61; pm.response.json();
console.log(jsonData);
pm.globals.set("jwt",jsonData.jwt);
4、获取HTML页面的参数
const $ &#61; cheerio.load(responseBody);
console.log($(&#39;input[name&#61;lt]&#39;).val());
pm.globals.set("lt", $(&#39;input[name&#61;lt]&#39;).val());
pm.globals.set("exc", $(&#39;input[name&#61;execution]&#39;).val());
console.log($(&#39;input[name&#61;execution]&#39;).val());
5、根据请求后的结果进行断言
pm.test("获取产品类型管理", function () {
var jsonData &#61; pm.response.json();
pm.expect(jsonData[0].text).to.eql("产品类型管理");
console.log(jsonData[0].text);
});
6、异常和正常断言