其他分享
首页 > 其他分享> > postman使用

postman使用

作者:互联网

 

1、postman:

1、安装

1、下载安装包并右键以管理员身份运行

 

2、设置

1、设置字体大小

 

 

2、设置主题颜色

 

 

 

2、基本使用

1、get请求

 

 

2、post请求

3、拉钩实战

通过抓包工具获取所需要的信息,

1、获取请求头

 

 

 

 2、获取请求参数

 

 

 

 

 

 

 


3、怎么做接口测试?

1、发送Request的请求信息以及Response的响应信息:

通过:
1、使用浏览器的network
2、使用charles的工具
3、查看开发的接口文档(通过YAPI平台查看)

获取到我们想要的数据后

2、在Postman里面发送请求

 

 

针对xml的数据格式

 


5、postman的集合(collection)

 

 

 

 

 


6、API测试用例的验证(断言)


在postman里面,编写断言使用的语言是:javascript,简称JS,编写的地方是在测试用例的tests区域

//定义一个变量存储服务端的响应数据
var jsondata=JSON.parse(responseBody)

//查看返回的响应数据
console.log(jsondata)
//验证断言
tests["status对应值"]=jsondata.status==0
tests["msg对应值"]=jsondata.msg=="ok"
tests["data对应值"]=jsondata.data=="this is a login page"
//断言验证协议状态码
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});

 


7、动态参数的解决思路(关联)

动态参数(关联)的解决思路:
1、通过接口http://101.43.158.84:5000/auth,登录成功
2、登录成功后,在响应数据中返回认证授权
3、在该http://101.43.158.84:5000/auth的接口的tests中,定义变量获取access_token(授权的令牌)
4、下来在接口http://101.43.158.84:5000/index的请求中添加请求头,key为Authorization value为:jwt 获取到的授权的令牌,如Authorization:jwt {{token}}
5、下来执行的顺序必须是:
先执行登录授权的接口http://101.43.158.84:5000/auth
再执行http://101.43.158.84:5000/index的接口,这样就能够获取到调用变量的值
6、必须是在collection中执行,不能单独的执行http://101.43.158.84:5000/index接口,如果单独执行,依然是401,没授权
https://www.cnblogs.com/weke/p/15615957.html

登录请求获得动态参数access_token,再在postman里定义一个全局变量,用来存储access_token,

//定义变量存储相应数据
var jsondata=JSON.parse(responseBody)

pm.environment.set("token", jsondata.access_token)

 

 

 在用{{}}调用全局变量

 

 

 

标签:5000,http,postman,101.43,158.84,jsondata,token,使用
来源: https://www.cnblogs.com/chenli1/p/15771547.html