linux下脚本参数长度六位数,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);

1ecc1f883ec46726e446447885040296.png

方法二:

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);

a88765a132c23cbfe3492cdf97afa7a0.png

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());

84456a705675df77877f88977b35c818.png

5、根据请求后的结果进行断言

pm.test("获取产品类型管理", function () {

var jsonData = pm.response.json();

pm.expect(jsonData[0].text).to.eql("产品类型管理");

console.log(jsonData[0].text);

});

76c9627b8f7b17d2942ce6e6af33ed47.png

6、异常和正常断言

b347b4d0dd5652fee08db5c74ec5a0e8.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值