接口测试用例设计要点

现在我们常用的接口协议不外乎http和rpc.针对http协议,大概占到了我们80%的用例规模。那么如何提高测试覆盖率,提高接口测试覆盖场景呢。

下面讲讲接口测试设计时需要关注的点:

1.功能(输入,输出)

输入需要关注:正常输入,异常输入,参数的必填、非必填,参数的长度,类型,特殊值(null,"",0),特殊字符(<>%@&),上下游的依赖

输出需要关注:正常输出,异常输出,状态码,message,响应时间,内容

2.性能

需要关注:响应时间,TPS,IO,网络,内存,CPU

幂等:一个接口多次重复执行

压测:多个接口多线程执行,单个接口多线程执行

3.安全

敏感数据需要加密,白名单,登录接口的sql注入

4.数据库,缓存,日志

增删改查,资源占用,重复、备份、乱码、字段类型

5.兼容性

新老版本接口的兼容性,废弃的接口,新增的接口

6.业务逻辑的正确性

接口要符合业务逻辑的合理性,接口设计要合理,不冗余,可扩展

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。