接口测试基础
备注:看视频后整理的知识点
- post与get的区别
- post:请求的数据是放在webform里面的,以表单的形式提交
- get使用URL或cookies传参。而post将数据放在body中
- 请求数据大小
- 安全性
-
接口的分类
-
get,post,delete,put
-
接口测试的流程
-
-
测试用例
-
功能
-
业务逻辑
-
异常测试
-
安全
-
异常测试用例的设置
-
参数异常
-
关键字参数
-
参数为空
-
多,少参数
-
参数错误
-
数据异常
-
关键字数据
-
数据为空
-
长度不一致
-
错误数据
-
安全测试用例设计
-
cookies
-
header
-
唯一识别码
-
如何选择测试工具
-
时间
-
简易程度
-
业务复杂度
-
测试人员能力
-
接口测试工具的分类
-
接口抓取
-
httpwatch 缺点:只能在IE和Firefox浏览器里面,其他浏览器不支持,看数据比较麻烦
-
wireshark 缺点:结果电脑所有的请求,他都会抓取,看数据也比较麻烦
-
fiddle 常用
-
独立的可以直接抓取http请求
-
小巧,功能完善
-
快捷,启动就行
-
代理方便
-
fiddle的运用
-
header,cookie
-
设置断点
-
添加筛选
-
fiddle进行接口测试
-
接口测试
-
loadrunner
-
fiddle
-
soapUI
-
jmeter
-
postman 常用
-
多接口一起使用
-
方便回归
-
提高技能水平
-
Python get请求的实现方式
-
定义接口测试
-
定义请求数据
-
整理请求数据
-
发送数据 并获取结果