一、什么是接口测试
接口测试顾名思义就是对测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
二、为什么要做接口测试
现如今系统越来越复杂,传统的靠前端测试已经大大降低了效率,而且我们都知道,测试时间介入得越早,那么相对而然软件质量会更好,所以目前市面上的公司对于接口测试越来越重要,因为接口测试介入的时间比较早,一般在界面还没开发出来就进行接口测试(当然如果有界面也是开发工程师开发出来后的界面),这样不但可以节省后期测试时间和成本,同时也为软件质量提前把了一道关。
三、接口测试工具
使用apipost,jmeter工具进行接口测试
四、接口测试需要关注的点
关注接口中请求头
关注接口中请求数据格式
关注接口参数是否必填
关注接口与接口之间的参数传递
关注接口参数输入类型
关注接口参数输入长度
关注接口正向流程
关注接口异常流程
关注接口之间的交互性
关注接口中的安全性
关注接口中的响应数据
关注接口中的请求参数
关注接口中的请求方式
关注接口中的响应状态码
关注接口中的token及鉴权信息
五、什么是接口文档
接口文档内容包括 接口请求参数描述,接口响应参数描述,接口请求数据描述,接口之间逻辑描述,接口请求案例,接口响应案例
接口文档的存在意义在于测试与开发形成一个规定规范,开发按照接口文档去开发,测试按照接口文档去测试
接口测试工具apipost支持在线接口文档、markdown和word格式的接口文档
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
-
文档获取方式:
-
加入我的软件测试交流群:680748947免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)
这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取