按照测试的金字塔模型来说,接口是在单元测试之下,在功能、UI测试之上的,接口测试是最简单有效快速的查找到问题,并且付出的代价也很小。
接口测试的方式有很多,工具:postman、jmeter、还有各个平台等,当然也可以自己去写自动化测试脚本。
可不管通过什么方式去测试都要设计接口测试用例,简单总结一下我自己做接口测试的用例设计原则:
1. 是否满足前提条件?登录、是否有权限获取数据等
2. 是否携带默认参数?正反
3. 业务规则、功能需求
4. 参数是否必填
5. 参数之间是否存在关联
6. 参数数据类型限制
7. 参数数据类型自身的数据范围限制
备注:根据自己实践所得的经验,以上仅是自己个人观点。