接口测试:对类和函数进行封装,对外提供接口,基于这个接口进行测试。
http方法模式的接口测试:提交参数(如URL等参数),提交接口后,接口返回一些内容,这些内容用于前端页面的显示。还有Webservice,SDK模式。总结就是传入参数然后返回内容就是一个接口。
接口测试要模拟所有可能调用的情况,具体的测试方法分为:
1、接口的功能测试:该接口所具备的功能,必须有开发提供的文档,知道返回的是什么
2、接口的性能测试:短时间内承重很大的访问量,如压力测试
3、稳定性测试:7*12小时不间断访问的稳定性
4、接口的容错性测试:输入的数据不符合接口定义时,具体的错误处理
5、接口的安全性测试:比如对数据是否加密
优先考虑自动化测试(数据驱动框架),测试的数据和程序分离。不断请求接口,返回的数据是否符合接口文档要求,形成自动化接口框架,封装许多业务逻辑。目前常用的接口测试工具有soupUI,robotframework也可以做接口测试
学习目标:1、怎么使用工具做接口测试
2、接口测试的具体检查标准,怎么检查哪些参数,每个参数具体的检查标准
3、用于接口测试的业务封装的实现,什么语言,怎样做业务逻辑的封装