接口测试基础
-
设计测试用例目的:a.理清思路,避免漏测; b.提高测试效率; c.跟进测试进度; d.告诉领导做过
-
用例设计:a.功能;b.逻辑业务;c.异常;d.安全
-
逻辑用例设计:a.是否依赖业务
-
功能用例设计:a.功能是否正常;b.功能是否按照接口文档实现
-
异常测试用例设计:a.参数异常(关键字参数、参数为空、多或少参数、错误参数);b.数据异常(关键字数据、数据为空、长度不一致、错误数据)
-
安全测试用例设计:cookie、header、唯一识别码
接口测试:接口是联系前端和后端的桥梁,负责数据的传输,或者移动端和服务端的桥梁。
-
接口分类:a.get, b.post, c.delete, d.put
-
接口测试工具三剑客:Fildder, postman,python自己开发
-
get和post请求的区别:
a.get以“?”为分隔,有参数数据;post直接显示的接口,post请求的数据是放在WebForm里面,以表单
形式提交的
b.将数据放在地址栏中(get请求),提交数据小一些;WebForm以表单的形式请求数据多;
c.以表单的形式请求数据较为安全
https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97/5808816?fr=aladdin
Python :http://blog.51cto.com/marsggg/1430956
接口测试工具:
接口工具分类:抓取接口、测试接口
Fiddler组成介绍:
Fiddler的运用:
1.查看请求数据的方式
2.查看强求数据、响应数据
3.接口返回状态
4.设置代理
Postman组成介绍:
优秀测试员的必经之路:逻辑清晰-表达、理解力强-看懂代码-会写代码-会改代码-我来做
Python Get请求实现方式
1.定义接口地址
2.定义请求数据
3.整理请求数据
4.发送数据并获取结果