Post常用参数

Posted ht22ht22

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Post常用参数相关的知识,希望对你有一定的参考价值。

//获取token的全局变量
var jsonData = JSON.parse(responseBody);//固定值
//postman.setGlobalVariable("token",jsonData.data.access_token);//jsonData(固定值)。data(返回json值)。access_token(返回joson)
postman.setEnvironmentVariable("token",jsonData.data.access_token);

{

"code": 200,
"msg": "操作成功",
"data": {
"access_token": "ZZud8-dsSHJAEHKxm1mREyjNbJVvdlBl-BTBDKrww9EeFMBn",
"wechat_unionid": "",

}

//打印token变量值

console.log(jsonData.data.access_token)

Postman定义了4类变量,极大地方便了构造请求以及对结果进行测试:

Global: 全局变量,postman中所有请求都可以访问或者修改;
Environment: 构造请求时可以选择使用某个Environment,这样就可以访问或者修改该Environment下的所有变量;
Local: 脚本中定义的变量,只对脚本的当前作用域有用;   postman.setGlobalVariable("JZBAppToken",jsonData.data.access_token);
Data: 只有在使用 Collection Runner 的时候,可以通过导入 Data Files 来构造当前测试集中用到的数据。
--------------------- 

//时间显示

当前的时间戳 +5分钟

var timestamp = Date.parse(new Date())/1000+300; //300为在现有时间点加5分钟
postman.setGlobalVariable("timestamp",timestamp); //把返回参数中的timestamp设置为环境变量

 

//获取当前时间,做 140+月+日+时+分为手机号码

(注:放到Script中)
var date = new Date();

var year = date.getFullYear();

if(date.getMonth()<9){
var month = "0"+(date.getMonth()+1);
}
else
{
var month =date.getMonth()+1;
}

if(date.getDate()<9){
var day = "0"+date.getDate();
}
else
{
var day =date.getDate();
}

if(date.getHours()<9){
var hour = "0"+date.getHours();
}
else
{
var hour =date.getHours();
}

if(date.getMinutes()<9){
var minute = "0"+date.getMinutes();
}
else
{
var minute =date.getMinutes();
}

var moblie= "140"+month+day+hour+minute

postman.setEnvironmentVariable("moblie",moblie);

console.log(moblie)  //1401191455

 






































以上是关于Post常用参数的主要内容,如果未能解决你的问题,请参考以下文章

求Django常用语法,接受get和post参数的方法

Spring Boot 2从入门到入坟 | 请求参数处理篇:常用参数注解之@RequestBody

Spring Boot 2从入门到入坟 | 请求参数处理篇:常用参数注解之@RequestBody

【SpringBoot】http请求注解之Post请求

CURL模拟表单post提交及相关常用参数的使用(包括提交表单同时上传文件)

YII 获取系统级请求参数的常用方法