0


postman的使用

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

在这里插入图片描述
断言状态码和包含字符串
在这里插入图片描述
在这里插入图片描述
断言状态码和等于字符串
在这里插入图片描述
在这里插入图片描述
断言响应头和响应时间
在这里插入图片描述
全局断言
在这里插入图片描述
在这里插入图片描述
Postman批量调用接口
在这里插入图片描述
在这里插入图片描述
发现批量调用上传文件接口报错
在这里插入图片描述
批量调用上传文件接口注意点:
在这里插入图片描述
开启下图按钮
在这里插入图片描述
需要将待上传的文件放到postman指定的目录下,再去批量调用上传文件接口即可成功!
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
Json和csv的唯一区别就是数据格式不同,操作方式和csc是一样的
在这里插入图片描述
测试必须带请求头的接口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
发现是https请求,需要关掉SSL
在这里插入图片描述
关掉SSL
在这里插入图片描述
还需要加请求头
在这里插入图片描述
当你不知道哪个请求头是必须的时候,就全复制过来。再一个个排除掉
在这里插入图片描述
在这里插入图片描述
发现这个接口只需要User-Agent
在这里插入图片描述
Postman接口Mock Sever服务器
创建一个get接口
在这里插入图片描述
给服务器取名
在这里插入图片描述
可以看到服务器地址
在这里插入图片描述
在这里插入图片描述
需要注意这里多了一个斜杠,要去掉
在这里插入图片描述
选择mockserver环境
在这里插入图片描述
调用成功

在这里插入图片描述
在这里可以修改接口的返回值
在这里插入图片描述

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

在这里插入图片描述

已全部清空
在这里插入图片描述


本文转载自: https://blog.csdn.net/qq_46302247/article/details/134370600
版权归原作者 qq_46302247 所有, 如有侵权,请联系我们删除。

“postman的使用”的评论:

还没有评论