接口测试必备技能之入门到上手
Posted 番然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试必备技能之入门到上手相关的知识,希望对你有一定的参考价值。
一基础介绍:
接口:
API:应用程序编程接口(功能实现的接口)
GUI:图形用户界面(前端调用的接口)
DUBBO:远程调用接口(使用第三方接口,不占用服务器的资源)
1、什么是接口测试
特指脱离页面呈现,脱离页面调用是否正确,官方解释是主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。那测试的重点是要检查数据的交换、传递的正确性,参数检查、接口返回值是否正确,各接口间逻辑调用是否可以实现应用层功能
2、接口测试的意义
实现开发期并行测试,减少页面层测试的深度,缩短整个项目的测试周期,减少修改bug的成本,平台越复杂,系统越庞大,接口测试的效果越明显,也可以实现自动化持续集成,减少回归测试人力成本与时间
3、接口测试的原理
接口测试的工具:
做接口测试的话我一般使用jmeter和postman,用postman做单接口测试,用jmeter做接口测试后捎带手也把性能也做了,如下图是用postman工具
2、做接口测试必要知道的常见的HTTP状态码,具体的可百度查询
2 2xx(成功)
3、常用的协议类型如OSI协议和TCP/IP协议
OSI七层协议:应用层、表示层、会话层(面向用户)、传输层(TCP/UDP协议,设备是网关)、网络层(TCP/IP协议,设备是路由器)、数据链路层(数据通道,单位是帧)、物理层(传输介质,设备中继器、集线器如网卡、电缆)
TCP/IP协议由网络层的IP协议和传输层的TCP协议组成,TCP连接需要握三次手,断开四次,TCP/IP协议需详细设置IP地址、网关和子网掩码。TCP/IP四层协议:应用层、传输层、网络层、网络接口层
以上是关于接口测试必备技能之入门到上手的主要内容,如果未能解决你的问题,请参考以下文章