• 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。
    在这里插入图片描述

    在这里插入图片描述

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

  • 相关阅读:
    java: 无效的目标发行版: 17 问题解决
    YZ系列工具之YZ13:VBA_过滤数据并行删除
    spring cloud gatewa修改路由等信息
    charles + postern 抓包教程
    网易易盾某 拼图验证码
    y84.第四章 Prometheus大厂监控体系及实战 -- prometheus告警机制进阶(十五)
    第三章 标准单元库(下)
    展示用HTML编写的个人简历信息
    mysql主从复制
    【Ceph Cluster】完全删除Ceph集群
  • 原文地址:https://blog.csdn.net/qq_46302247/article/details/134370600