接口测试的用例设计
一、接口测试范围
1.功能测试:验证产品逻辑是否正确
2.异常测试
null : 是开发过程中特定指的一个对象为空的端符,就是一个空对象,不指向任何内存地址
" " : 指一个空字符串,代表该对象有值,指向一个空地址
负载均衡架构:测试某一个后台(Tomcat 4)挂了,挂了之后 Tomcat4的请求会直接返回一个错误(前台1个nginx ,后台多个 Tomcat),测试是否会返回这个错误,能否会使用户访问失败;一段时间后,想让 Tomcat4 重新加入,判断能否重新加入集群中并正确处理所有请求。
冷热备份:冷备份不常见,热备份:前面有4个Tomca,后面有4个Tomca备份,如果Tomca4挂了,判断Tomca4的备份能否顶替之前的,仍然保持4个服务器存活;当Tomca4 正常后,判断能够成为Tomca4的备份。
3.性能测试
二、自动化接口测试范围
功能测试 + 数据异常测试
示例:登录
环境异常测试示例:
手工接口测试到自动化框架设计
手工接口测试的常用工具
1.Postman
2.HttpRequest
3.Fiddler(具备抓包和发送请求功能)
半自动化:Jmeter(结果统计方面不完善)