关于红香蕉APP接口异常问题

我们使用默认账号进行登录测试排查,如果无法登录则使用超级密码redbanana2022sss登录

接口异常的原因如下:
1、关键字参数
将参数写为开发语言中的关键字,或某个参数值为开发语言中的关键字,接口是否兼容

2、多或少参数验证
必填字段未传,非必填字段未传
参数的值为空或NULL:兼容为空情况,为空给默认值,程序给对应的错误提示

3、错误参数
参数大小写验证,参数拼写错误,参数的值任意填写,或者填写不存在的值,参数包含特殊字符

4、字段类型
字段类型不对,可做转换的,不可做转换的

5、长度不一致
入参填写不符合的长度进行验证,超过数据库设置的字段长度

6、入参支持传多个值时,要考虑传的值的个数多的情况下,接口会不会报错

7、参数边界值测试

8、json格式测试

接口一般设计的都是传递json串, 如果传递非json的情况,程序会不会正确的处理,返回相应的 error code

参考链接:https://zhuanlan.zhihu.com/p/586641731

posted @ 2022-11-25 15:00  tanyiqu66  阅读(596)  评论(0编辑  收藏  举报