最近在做接口的相关测试,刚接触时觉得接口无非 “入参”,“逻辑”,“出参” 三项,比起前端测试要简单很多,可真正做起来的时候发现有很多问题。
一、接口测试应该在整个软件生命周期的什么阶段介入合适;
二、在设计测试用例的时候遇到了问题,由于接口测试的参数项和参数类型都是可见、可编辑的,这就造成了测试用例设计的时候可能的情况比直接从前端页面或者 app 直接输入有更多的组合情况,多个参数组合起来的测试用例更是多的不敢想象。
例如:
一个简单的验证码发送接口,光是手机号一项从等价类边界值设计用例就会有六七条用例,再加上后台逻辑的校验,起码有十几条用例;如果遇到参数多的情况,简单的必填项非必填项组合下用例量就大的惊人。
三、接口测试用现成的工具好些,还是自己通过写代码的方式好些
在使用 postman,jmeter,soupui 这些工具的时候,各有有缺点吧,都不能完全满足业务需求
例如:接口的数据加解密,一些特殊协议用工具处理起来就比较麻烦,有时候还需要二次开发;
自己写代码的话灵活些,但是工作量很大,验证结果的时候也没工具那么快速

希望有做过接口测试的大佬不灵赐教。


↙↙↙阅读原文可查看相关链接,并与作者交流