
1,上图接口测试里面缺少用户名这个参数的情况和直接页面上用户名为空的区别在哪?
我的理解是:如果是参数角度的接口测试,用户登录肯定是通过页面的,所以后者的测试是为了防止会技术的人模拟客户端发送请求是吗?
2,如果是参数值角度上的接口测试,就是为了判断是前端问题还是后端问题吗?
比如如果前端界面和后端都没问题那用户名为空的时候会提示用户名和密码错误
如果用户名为空还能正常登陆,就看接口,如果前端发送的http请求中用户名这个参数对应的参数值为空的时候,后端的响应时看状态码,如果是2开头说明时 后端问题?是4开头就是客户端问题?
3,我已经 晕乎了,接口测试的意义在哪
一个是没有参数,一个是给了参数,参数的值为 ”“
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
- 需要看一下你们测试的规范,是需要单独测接口呢,还是只管页面的就行了。
- 这种的可以抓一下前端给后端调用的接口参数,去判断哪里的问题。
- 假如前端有一些参数没有传入,就是前端问题。假如数据对,后端逻辑问题,就是后端问题。
- 一般是以请求调用为准。