【Web_接口测试_postman_JS常用变量函数】获取并切割当前年月日/时分秒/随机数等,自动化测试案例

【pre-request script】

//获取当前时间,并设置环境变量 

eval(globals.format_time); 

pm.globals.set("timeNow",timeNow);



//获取当前时间到时分秒

var dateNow = pm.globals.get("timeNow");



//切割当前时间,获取年月日,不要时分秒(8位)

var date = dateNow.split(" ")[0].split("-")[0]+

dateNow.split(" ")[0].split("-")[1]+dateNow.split(" ")[0].split("-")[2];



//切割当前时间,获取时分秒,不要年月日(6位)

var time = dateNow.split(" ")[1].split(":")[0]+

dateNow.split(" ")[1].split(":")[1]+dateNow.split(" ")[1].split(":")[2];



//切割当前时间,获取年月日+固定时分秒

var datetime = dateNow.split(" ")[0]+" 23:59:59";



//设置环境变量开始时间和结束时间

pm.globals.set("date",date);pm.globals.set("time",time);pm.globals.set("datetime",datetime);

console.log("当前日期:"+date,"当前时间:"+time,"--当前日期和时间:"+timeNow,datetime);

【Tests】

pm.test("Status code is 200", function () {

    pm.response.to.have.status(200);

});

pm.test("Response time is less than 200ms", function () {

    pm.expect(pm.response.responseTime).to.be.below(500);

});



pm.test("Body matches string", function () {

    pm.expect(pm.response.text()).to.include("北京");

});

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值