postman设置变量-全局和局部变量、Pre-request Script设置变量、内置变量

1.局部变量和全局变量

在这里插入图片描述
添加后:
在这里插入图片描述
使用:postman里对变量的替换是有固定格式的,统一是:{{ 变量名}}
在这里插入图片描述

2.使用Pre-request Script设置变量

方法1:通过环境名->Edit设置
在这里插入图片描述
在这里插入图片描述
方法2:直接在url请求页面设置(右侧是获取/设置参数的例子)
在这里插入图片描述
里边是js代码的语法
我这里设置了2个环境变量:requestLength:request.data.length是请求体的内容长度,即content-length。date:new Date().toUTCString()是GMT格式的时间。

var CryptoJS = require('crypto-js')

console.log("请求体长度:"+request.data.length);
//console.log(request.data);
pm.environment.set('requestLength',request.data.length);

var sdtime1 = new Date();
var sdtime2 = sdtime1.setHours(sdtime1.getHours() -8);
var date = new Date().toUTCString();
pm.environment.set('date', date);
console.log(date);

//String authorization = AUTHORIZATION_PREFIX + Base64.encode(appid + ":" + SecureUtil.sha256(encryptToken + date));
var message="1e0977273d94b"+date;
var auth256 = CryptoJS.SHA256(message);
var appidAuth = "12521111104:"+auth256;
var appidAuthStr = CryptoJS.enc.Utf8.parse(appidAuth); 
var base64sha256 = CryptoJS.enc.Base64.stringify(appidAuthStr);
pm.environment.set("Authorization", "Basic "+base64sha256);
console.log("Basic "+base64sha256);

在这里插入图片描述
在发送请求之前,会先执行这段代码。点击【send】,查看结果:

通过view->show postman console查看。在这里插入图片描述
在这里插入图片描述

3.postman内置变量

格式:{{ $内置变量名}}
在这里插入图片描述
通过“{”就能关联出来。在这里插入图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值