postman的使用

Postman的环境变量以及全局变量
设置接口的环境变量(环境变量就是全局变量),设置接口的全局变量(全局变量是能够在任何接口里面访问的变量)
全局变量通过 {{变量名}} 获取
postman的使用_第1张图片
postman的使用_第2张图片
接口关联
场景:需要将“登录接口”返回的access_token值作为“创建标签接口”的入参(即:接口关联)
1、使用json提取器实现接口关联
先将“登录接口”返回的access_token值设置为全局变量
postman的使用_第3张图片
查看全局变量access_token是否添加成功
postman的使用_第4张图片
再将全局变量access_token作为入参去调“创建标签接口”
postman的使用_第5张图片
2、使用正则表达式提取器实现接口关联
先通过正则语句获取到access_token(绿框部分)
postman的使用_第6张图片
然后再将access_token设置为全局变量(下图红框部分)
postman的使用_第7张图片
再将全局变量access_token作为入参去调“创建标签接口”
postman的使用_第8张图片
Postman内置动态参数以及自定义的动态参数
postman的使用_第9张图片
postman的使用_第10张图片
postman的使用_第11张图片
postman的使用_第12张图片
postman的使用_第13张图片
Postman断言
postman的使用_第14张图片
postman的使用_第15张图片
postman的使用_第16张图片
断言状态码和包含字符串
postman的使用_第17张图片
断言状态码和包含JSON值
postman的使用_第18张图片

postman的使用_第19张图片
断言状态码和包含字符串
postman的使用_第20张图片
postman的使用_第21张图片
断言状态码和等于字符串
postman的使用_第22张图片
postman的使用_第23张图片
断言响应头和响应时间
postman的使用_第24张图片
全局断言
postman的使用_第25张图片
postman的使用_第26张图片
Postman批量调用接口
postman的使用_第27张图片
postman的使用_第28张图片
发现批量调用上传文件接口报错
postman的使用_第29张图片
批量调用上传文件接口注意点:
postman的使用_第30张图片
开启下图按钮
postman的使用_第31张图片
需要将待上传的文件放到postman指定的目录下,再去批量调用上传文件接口即可成功!
postman的使用_第32张图片

Postman数据驱动之csv文件和json文件的处理
1、 在任意目录下,创建一个csv文件,如:e/data.vsc
2、 将多组用例数据及返回结果,填写到data.vsc文件内
postman的使用_第33张图片
3、 将postman的入参替换成data.vsc中定义的入参变量(grant_type/appid/secret)
postman的使用_第34张图片
4、 在postman接口的断言中使用data.vsc中定义的结果变量(assert_value)。下图中有个单词拼写错误,seach换成search
postman的使用_第35张图片
5、 上传data.vsc文件,并测试多组用例
postman的使用_第36张图片
postman的使用_第37张图片

postman的使用_第38张图片
postman的使用_第39张图片
Json和csv的唯一区别就是数据格式不同,操作方式和csc是一样的
postman的使用_第40张图片
测试必须带请求头的接口
postman的使用_第41张图片
postman的使用_第42张图片
postman的使用_第43张图片
发现是https请求,需要关掉SSL
postman的使用_第44张图片
关掉SSL
postman的使用_第45张图片
还需要加请求头
postman的使用_第46张图片
当你不知道哪个请求头是必须的时候,就全复制过来。再一个个排除掉
postman的使用_第47张图片
postman的使用_第48张图片
发现这个接口只需要User-Agent
postman的使用_第49张图片
Postman接口Mock Sever服务器
创建一个get接口
postman的使用_第50张图片
给服务器取名
postman的使用_第51张图片
可以看到服务器地址
postman的使用_第52张图片
postman的使用_第53张图片
需要注意这里多了一个斜杠,要去掉
postman的使用_第54张图片
选择mockserver环境
postman的使用_第55张图片
调用成功

postman的使用_第56张图片
在这里可以修改接口的返回值
postman的使用_第57张图片

再次调用,发现返回结果变了
postman的使用_第58张图片
而且这个接口可以通过浏览器直接访问(即前端可以调用)
postman的使用_第59张图片
Postman的cookie鉴权
postman的使用_第60张图片
在浏览器查看cookie,如图前两个是会话cookie,第三个是持久cookie(有失效时间)
postman的使用_第61张图片
Postman的cookie鉴权方式是自动完成的,并不需要我们操作什么,但是如果发现请求返回的数据一直是旧的数据,那就是因为cookie没有更新。这个时候需要我们手动清空postman的所有cookie。
postman的使用_第62张图片

postman的使用_第63张图片

已全部清空
postman的使用_第64张图片

你可能感兴趣的:(测试,postman,lua,测试工具)