接口测试常见bug

摘要:
一、接口参数数据类型:1.数值型2.字符串类型3.数组或者链表类型4.结构体二、接口测试常见bug:1.特殊值处理不当导致程序异常退出或者崩溃2.类型边界溢出,导致数据读出和写入不一致3.取值边界外值未返回正确的错误信息4.参数为null或空字符串“”等5.权限未处理,可以访问其他用户的信息例如:无权限可以访问,或者一般用户可以访问管理员权限)6.逻辑校验不完善,可利用漏洞获取非正当利益例如:某网

一、接口参数数据类型:
1. 数值型
2. 字符串类型
3. 数组或者 链表类型
4. 结构体
二、接口测试常见bug:
1. 特殊值处理不当导致程序异常退出或者崩溃
2. 类型边界溢出,导致数据读出和写入不一致
3. 取值边界外值未返回正确的错误信息
4. 参数 为null或空字符串“”等
5. 权限未处理,可以访问其他用户的信息
例如:无权限可以访问,或者 一般用户可以访问管理员权限)
6. 逻辑校验不完善,可利用漏洞获取非正当利益
例如:某网站兑换1块钱需要100币,当小于100币时调用后台 接口是否可以兑换
例如:购物结算时为100元,调用 后台接口设为0元,哈哈
7. 状态处理不当,导致逻辑出现错误(可能程序员123都搞懵了)
8. 数组类型item个数为0或者item重复时程序异常退出
9. 超时问题,超时后处理
10. 潜在性能问题(后台提交处理或者把性能风险提前提出)
原文链接:https://blog.csdn.net/hou_angela/java/article/details/82257758

免责声明:文章转载自《接口测试常见bug》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Sourcetree 代码管理SSH Secure Shell 编码设置-----支持中文下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

调用互联网API接口(腾讯、阿里)等出现"未知名称或服务(Name or service not known)"

一、问题 开发反馈程序调用api.mch.weixin.qq.com时,时不时出现"[Errno -2] Name or service not known"错误。 二、排查 1、DNS地址配置为114.114.114.114,偶发出现解析慢的现象 2、可能原因 CentOS 6/7的DNS解析器在解析地址时会同时发出解析ipv4和ipv6的请求,且使用同...

Charles与Jmeter结合编写接口测试

个人工作总结 一、从Charles中获取数据 第一步:获取接口Contents中的Headers数据 放入Jmeter的HTTP信息头管理器 第二步:获取接口Contents中Query String数据 放入Jmeter的HTTP请求参数中 第三步:Jmeter中创建http请求,复制数据后使用Add from Clipboard快捷键粘贴 Http...

【转】Sqlserver通过链接服务器访问Oracle的解决办法

一、创建sqlserver链接服务(sqlserver链接oracle)  首先sqlserver 链接oracle可以通过两个访问接口: “MSDAORA” 和“OraOLEDB.Oracle” 1、“MSDAORA”访问接口是由Microsoft OLE DB Provider for Oracle提供的,这里建议不使用此接口进行链接。通过该访问接口建...

接口学习心得(Interface)

今天看了几篇接口的文章,看着看着,忽然有种感觉,我一直都理解错了! 我本来今天搜索文章的目的,是想查找一下,如何编写一个接口。可是看了几篇文章后,我发现,其实我这个问题的提出,就说明了我没有理解接口的用途。实际上,要明白接口,要先弄明白为什么要编写接口。我们要编写接口,是因为我们要编写的方法需要使用接口。我们编写接口的目的,是为了定制一种规范,如果用户写的...

接口测试简介

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。 测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。                                                                                  ...

接口测试人员需要掌握的知识技能

一、首先明白接口是什么 软件接口是指程序中具体负责在不同模块之间传输或接受数据的并做处理的类或者函数。(而不是指传输的数据!!) 二、什么是接口测试 接口测试就是通过向接口传递数据来测试这个接口是否正确。比如:一个QQ登录功能接口,就需要我们传递QQ号和密码去验证这个登录接口是否正确,能否使用。 三、进行接口测试需要掌握哪些知识 1、了解系统及内部各个组件...