重点
1.HTTP协议
2.URL格式
3.HTTP请求
4.HTTP响应
5.接口文档结构
6.接口文档解析
接口
就是系统与系统之间,组件与组件之间,数据交互传递的通道
接口类型
按协议划分:HTTP、TCP、IP
按语言划分:C++、JAVA、PHP
按范围划分:(一般)
1.系统之间
内部系统与内部系统之间
内部与外部系统之间
2.程序之间
方法与方法之间
函数与函数之间
模块与模块之间
接口测试
概念
主要是对系统或组件之间的接口进行测试,校验传递的数据正确性和逻辑依赖关系的正确性
原理
接口测试,主要针对的测试目标-----服务器
怎么测?
模拟客户端,向服务器发送请求
用什么测?
1.工具:fiddler、postman、jmeter
2.代码:python+UnitTest框架+Requests框架
测什么?
测试服务器针对客户端请求,回发的响应数据是否与预期结果一致!
特点
1.提早介入,提早发现Bug,符合质量前移的理念
2.可以发现一些页面操作发现不了的问题
3.接口测试低成本高收益
4.从用户的角度都系统进行检测
什么是自动化接口测试?
借助工具、代码,模拟客户端发送请求给服务器,借助断言自动判断,预期结果与实际结果是否一致
本人也在自学中,本人所有的文章只为督促自己学习所记,大部分转载至菜鸟教程,b站,黑马程序员教程等等,从中记得笔记以及一些知识。