postman的使用

一。请求的关联

如果第二个请求里需要前一个请求的返回的结果里的参数时应该怎么做呢?

原理:获取第一个请求里返回的结果的参数,并把这个参数设置成全局变量

1.用法,test,点击

pm.test("Your test name", function () {

    var jsonData = pm.response.json();

    pm.expect(jsonData.value).to.eql(100);

});

2.再点击,设置全局变量

pm.globals.set("设置的全局变量名", "全局变量值");

3.把全局变量的代码进行替换

pm.test("获取token", function () {

    var token = pm.response.json().data.token; //这里把请求的响应结果引入进来

    pm.globals.set("Token", token);

});

 

二。设置时间戳

例如:注册的接口,不可能每次都去设置这个注册的账号,这个时候就可以设置时间戳

1.使用,在前置脚本,先设置一个全局变量

pm.globals.set("variable_key", "variable_value");

2.改变量名,变量值

pm.globals.set("time", Math.floor(new Date().getTime()/100));

3.改参数为全局变量

{

    "user_name":"wsg{{time}}",

    "passwd":"abc123456",

    "phone":"{{time}}"

}

 

三。postman连接mysql数据库

1.下载安装node.js

2.下载安装mysql

   npm install -g xmysql

3.数据库连接

  命令:xmysql -h 数据库地址 -u 用户名 -p 密码 -d 数据库名

 

四。postman连接mysql数据库的使用

场景:有时请求的参数不能固定,例如登录的密码,就需要根据注册的用户名拿到实时的密码

使用,

1.在断言里,点击 response body : json value check

2.再点击 set a global variable  设置全局变量

3.在连接数据库的请求里,设置查询条件,可以根据用户名或者电话来查找

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值