接口测试入门

什么是接口测试
接口测试流程
接口测试工具

种类:外部接口,内部接口
分类:post,get.put.delete
post和get的区别?
post:后面跟的是接口,数据大一些form表单提交,安全
get:后面跟的是一大串字符创,数据小且大小有限制,不安全
【参数提交方式,请求数据大小,安全】

接口测试流程
接口测试入门

为什么要设计测试用例
1。理清思路,避免漏测
2。提高测试效率
3。跟进测试进度
4。告诉领导做过
5。跟进重复性工作

用例设计:
1。 功能【功能是否正常,功能是否按照接口文档实现】
2。逻辑业务【是否依赖业务,】
3。 异常【参数异常[关键字,参数为空,多/少参数,错误参数],数据异常[关键字,数据为空,长度不一致,错误数据]】
4 。安全【cookie依赖,header移动端,唯一识别码,移动端】

接口测试工具
1。抓取接口
httpwatch(仅限于IE,火狐) ,
wireshark,看数据比较麻烦,表达式过滤显示,http tcp都会记录,所有经过电脑的请求都会被记录
fiddler,
loadrunner,基于http请求
2。测试接口
loadrunner
fiddler,独立的可以直接抓取http请求,小巧,功能完善,便捷,启动代理方便
soapUI,可做接口,自动化
jmeter,
postman,谷歌开发的浏览器插件,工具。*下载
3。接口测试三剑客
1。fiddler
fiddler是一个http协议调试代理工具,他能够记录并检查所有你的电脑和互联网之间http通讯,设置断点,查看所有的进出的fiddler的数据。
2。postman
能自动反复测试一个需要携带header的post请求,并且针对线上,测试环境同一个数据进行测试,并对实际结果做比较,
eg:{{URL}}user/login