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

川石信息教育
不管是那种类型,我们只要把被测接口当做是服务方,而把我们的测试手段当做是客户方,我们的目的就是,通过我们的测试手段,去验证服务端满足了他声明提供的功能。- 01 系统与系统之间的调用
比如银行会提供接口供电子商务网站调用,或者说,支付宝会提供接口给淘宝调用。
- 02 上层服务对下层服务的调用
比如service层会调用DAO层的接口,而应用层又会调用服务层提供的接口,一般会通过。
- 03 服务之间的调用
比如注册用户时,会先调用用户查询的服务,查看该用户是否已经注册。而我们所要做的接口测试,先要了解是基于哪一种类型的接口测试,不同类型的接口测试方法可能是不一致的。
课程模块 | 技术要点 | 课程详情 |
第一章:接口测试基础知识 | 接口及接口测试 | 什么是接口、接口与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余家知名企业建立战略合作伙伴关系,为企业输送上千名专业的软件测试工程师。同时,为众多国际企业提供持续改进研发流程解决方案。