接口文档的本质:从接口文档中,找出http请求所需要的数据信息
接口测试用例
为什么写
1.防止测试点漏测。条理清晰
2.方便分配工具,评估工作量和时间
接口测试的测试点(也叫测试维度)
功能测试
单接口功能:
手工测试中的单个业务模块,一般对应一个接口
登录业务--》登录接口
加入购物车业务--》加入购物车接口
订单业务--》订单接口
支付业务--》支付接口
借助工具、代码。绕开前端界面,组织接口所需要的数据,展开接口测试
业务场景功能:
按照用户实际使用场景,梳理接口业务场景
组织业务场景时,一般只需要做正向测试即可
一般用最少的用例覆盖最多的业务场景
登录--搜索商品--加购物车--下单--支付--评价
性能测试
响应时长
吞吐量
并发数
服务器资源使用率
安全测试
攻击安全:由专业安全测试工程师完成
业务安全:
敏感数据是否加密
SQL注入(' or 1=1#)