接口测试分为两种:
测试外部接口:系统和外部系统之间的接口 如:电商网站:支付宝支付
测试内部接口:系统内部的模块之间的联调,或者子系统之间的数据交互
测试重点:测试接口参数传递的正确性,接口功能的正确性,输出结果的正确性,一节对各种异常情况的容错性和权限控制。
接口测试过程
例如:洗脚服务
接口请求过程
接口地址:门店地址
接口请求方式:洗脚方式
指定请求头:指定1号技师
请求参数:Money
接口响应过程
响应状态码:1、非常好 2、一般 3、极差
响应信息:非常好 一般 极差
响应头:单号,顾客编号
响应主体:具体的感受文字描述。
二、接口测试工具
postman + newman +jekins+svn
jmeter + ant +jekins
postman 简介:是一款功能强大的接口测试工具,转为接口而生
安装:
两个版本:postman chome APP (谷歌浏览器安装需要FQ),
postman native app(客户端安装方式、推荐)
1、注册、登录
三、接口测试流程
1、拿到接口文档。(拿不到只能通过抓包:F12、fiddler、charles),熟悉接口业务,接口地址,请求参数,请求头信息,请求方式,鉴权方式
2、编写接口用例、以及做评审
3、使用接口测试工具执行接口测试
4、输出接口测试报告