接口测试概述
Posted linxiu-0925
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试概述相关的知识,希望对你有一定的参考价值。
一、为什么要做接口测试?
不同端的工作进度不一样,节约时间,缩短项目时间;
提高工作效率;
提高系统的健壮性。
二、什么是接口测试?
含义:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及 系统间的相互逻辑依赖关系等。
接口的种类:{ 外部接口、内部接口 }
接口的分类:
http
post get delete put
不同接口类型的差异?
参数提交方式;
请求数据大小;
安全性。
三、接口测试流程?
需求讨论 →需求评审 → 场景设计 → 用例设计→数据准备 →执行
为什么要设计测试用例?
理清思路,避免漏测;
提高测试效率;
跟进测试进度;
告诉领导做过;
跟进重复性工作。
如何设计接口测试用例,哪几点考虑?根据开发接口文档
功能 逻辑业务 异常 安全
1、功能是否按照接口文档来设计。(功能用例设计)
2、功能业务是否正常。(功能用例设计)
1、是否依赖业务。(逻辑用例设计)
1、参数异常(关键字异常、多或少参数、参数为空、错误参数)和数据异常(关键字数据、数据为空、长度不一致、错误数据 )。(异常用例设计)
1、cookie、header、唯一识别码(安全用例设计)
四、接口测试工具?目的提高工作效率。
如何选择接口测试工具:时间;简易程度;业务复杂度;测试人员能力来考虑选择。
接口测试工具分类:抓取接口工具;测试接口工具。
Δfiddler
Δpostman
Δwireshark
Δsoapui
Δpython、php(接口自动化)
Δloadrunner
Δhttprequester
ΔjMeter
以上是关于接口测试概述的主要内容,如果未能解决你的问题,请参考以下文章
接口自动化:HttpClient + TestNG + Java - 接口测试概述+自动化环境搭建