postman接口测试:

新建的用例请求内容为空,我们需要添加相应的请求信息,这部分的操作都在右侧的信息区域,一般流程如下:

1.选择一个请求方法,如:get或post
2.填写请求的url,如:http://www.baidu.com
3.如果是get则请求参数直接写在url后,用?连接
4.如果是post则请求添加在body中
5.点击“send”发送请求
6.查看请求响应内容

post请求的主要的特点是把请求数据放在body中,而非url后,如果接口要先登录,可以在请求头传入cookies

预处理主要是对一些环境变量之类的进行设置,相当于数据初始化

响应处理就是对响应结果进行分析和验证,比如检查code是不是200,内容是不是等于具体某个值,是否包含特定的值等等

全局变量我们可以自己在预处理和结果处理2个脚本环境里进行赋值,在具体的测试数据里我们就可以直接使用,具体的使用方法是为:{{variable_key}};比如你在脚本中可以设置全局变量

那么在用例数据项里面我就可以这样使用,{{username}},用来代表具体的username值

而环境变量的设置可使用与全局变量基本一样,只是环境变量我们还有另外一个入口可以进行设置,那就是环境配置管理中,我们可以预先建立若干和与环境相关的一套变量,根据实际的测试需求在执行前选择对应的环境变量模板,这样可以快速切换测试服务器与线上服务器之前的环境差异。比如:配置2套环境变量模板,一套url是测试环境,另一套为线上环境,根据测试对象不同我们选择不同的环境变量模板就行了,而不再需要修改测试数据中的url了。

POSTMAN的批量执行功能,这个功能由单独的runner来负责的,我们需要在另外的界面进行操作,点击runner按钮进入

进入 runner界面后,配置好运行次数,上传测试数据(txt/csv),点击“Start Test”即可

 

Charles抓包工具的使用:

抓包就是抓接口信息,目的是用于定位问题

浏览器抓包、抓包工具
charles知识点:
1、基本看抓包的接口 请求、返回、状态码
2、过滤请求
3、拦截请求、拦截返回 (打断点)---修改请求,修改返回值
4、弱网:主要是模仿手机上的2G/3G/4G等
5、远程映射 (转发 map remote)
6、本地映射 (map local)
7、手机连代理
  1、必须保证手机和电脑在一个局域网里面
  2、找到电脑的ip地址
  3、手机设置代理即可--端口号保持一致
8、抓https请求
https://www.cnblogs.com/lisa2016/p/12104198.html
https://blog.csdn.net/qq_23114525/articledetails/81460840/

posted on 2021-04-12 21:18  python测开搬砖人  阅读(361)  评论(0编辑  收藏  举报