- 01 系统与系统之间的调用
比如银行会提供接口供电子商务网站调用,或者说,支付宝会提供接口给淘宝调用。
- 02 上层服务对下层服务的调用
比如service层会调用DAO层的接口,而应用层又会调用服务层提供的接口,一般会通过。
- 03 服务之间的调用
比如注册用户时,会先调用用户查询的服务,查看该用户是否已经注册。而我们所要做的接口测试,先要了解是基于哪一种类型的接口测试,不同类型的接口测试方法可能是不一致的。
接口测试培训机构
【所属机构:川石信息教育】

接口测试指的是针对程序内部的或者外部的接口进行的测试,一个接口方法可能会包含多个单元模块,而且,一个接口会有自己特定的业务定义,所以,做接口测试的时候,更多的需要从业务的角度去考虑如何测试这个接口。不管是接口测试还是单元测试,其实都属于白盒测试的一个阶段,白盒测试具体的方法有很多种,比如代码审查,比如代码覆盖。
接口测试可以分为哪几种

接口测试
川石信息教育
不管是那种类型,我们只要把被测接口当做是服务方,而把我们的测试手段当做是客户方,我们的目的就是,通过我们的测试手段,去验证服务端满足了他声明提供的功能。接口测试的流程
step 1
接口测试的流程其实和功能测试的流程类似,因为接口测试依赖的主要对象也是需求说明书,所以,最初的流程就是参与需求讨论,评审需求。
step 2
需求确定以后,开发会根据需求进行接口设计,会产出接口定义,在开发设计过程中,有能力的话,可以给出一些针对设计的建议,提高可测性。
step 3
在开发完成接口定义之后,就根据需求文档及接口定义进行测试用例设计,测试用例设计主要从业务场景,功能,以及异常测试几个方面考虑。
step 4
测试用例设计完成后,针对测试用例进行评审,然后,如果开发代码部分可测时,即可进入测试了,因为是部分可测,可能会使用到mock方法。
step 5
已有测试代码时,就要进行测试代码的持续集成了,我们是使用hudson来进行持续集成的在项目结束后,会对每个项目进行总结。
零死角打磨课程大纲
课程模块 | 技术要点 | 课程详情 |
第一章:接口测试基础知识 | 接口及接口测试 | 什么是接口、接口与API的关系、接口测试的概念 |
第二章:接口测试流程 | 接口分析 | 接口类型分析:从不同维度对接口进行类型划分 接口文档与文档工具:接口文档内容、接口文档生成工具 接口侦听/代理/转发分析 |
第三章:接口协议介绍 | HTTP协议 | HTTP协议版本演化与区别 HTTP协议报文格式:Request、Response HTTP请求方法:GET、POST、PUT、DELETE等 HTTP状态码:1XX、2XX、3XX、4XX、5XX |
第四章:JMeter使用 | JMeter基础 | JMeter简介与JMeter版本的选择 JMeter测试组成:测试计划、线程组、组件、控制器 JMeter执行顺序与作用域:执行顺序、四种不同的作用域解析 |
第五章:JMeter高级应用 | JMeter接口测试常用插件 | JMeter插件管理器 Dummy Sampler、WebSocket Sampler 协议插件:Socket、Dubbo等 |
第六章:深入接口测试 | 带安全认证的接口测试 | 接口安全策略:Session/Cookie机制、appid、token、Oauth2.0等开放协议、数字签名等 带安全认证的接口测试实战 |
第七章:Python接口自动化 | lxml响应解析 | 安装lxml;html文档与xml文档关联关系;获取文档标签属性;获取文档元素;获取元素文本;xpath在lxml中应用 |
第八章:接口自动化框架设计 | 什么是自动化测试框架 | 什么是框架;自动化测试要解决的问题;自动化测试的不足之处;自动化测试框架 |
第九章:接口自动化与CI | Jenkins | Jenkins安装;Jenkins分布式构建模式;Jenkins配置;Jenkins常用插件配置与使用 |
为什么选择川石信息教育
周末脱产班,周末上课,合计12天,96课时。全程项目训练,老师一对一辅导!
川石信息成立于,专注于软件测试领域,自主研发软件测试工具。秉承“一切以客户价值为依归”的经营理念,为客户提供软件测试整体解决方案,为行业培养软件测试人才。截止目前公司已经和1000余家知名企业建立战略合作伙伴关系,为企业输送上千名专业的软件测试工程师。同时,为众多国际企业提供持续改进研发流程解决方案。