这门课解决什么工作场景
很多团队前后端联调卡壳、回归测试反复返工,根因是接口层没人盯。这门讲 SoapUI 的课,对应的就是日常抓接口报文、验证 WebServices 和 Rest API 行为这件事。它不追新框架,只把免费版 SoapUI 的手动测试、断言设置和用例组织讲透,适合被派去接手老系统、要对着 WSDL 文件搞清楚 SOAP 请求到底通不通的人。如果你正卡在"会点理论、一打开工具就懵"的阶段,它先把概念和操作对上,再往自动化铺。
适合什么基础、建议先看哪几块
它默认你懂一点测试流程,但不要求写过代码。完全没碰过接口的人,建议按这个顺序看:先把 WebServices 类型、SOAP 和 REST 区别、WSDL 作用这几节过一遍,别急着开工具;概念稳了,再进 SoapUI 安装和 Calculator 示例,跟着建第一个 TestSuite 和 TestCases;最后卡在断言那节多停两天,因为手动测试的成败全看断言写没写准。本地 WebService 环境配置那段容易踩坑,照着视频步骤配,配不通就先跳过,用公开的练习接口替代。
学完能独立做什么、资料怎么配合练习
学完后你应该能独立完成这几件事:拿到一份 WSDL 或 REST 文档,在 SoapUI 里建项目、组织 TestSuite;对单个接口发请求并看懂返回;用基本和高级断言判断返回值、状态码、节点是否存在;把一组用例串起来跑回归。资料配合方式很直接:视频里用的附件和示例 WebService,先下载到本地,边看边在同一界面操作,建一个对照一个;断言部分看完一节,立刻拿示例接口改参数重跑,看断言是报绿还是报红。别囤着不看,这门课的价值在"跟着配通一次",看懂不等于能独立排查接口问题,动手跑通才算数。
让你熟练使用如何用SoapUI进行接口手动和自动化测试,实战讲解SoapUI各种功能
课程目录
* 01 介绍/
* 01 课程介绍一
* 02 课程介绍二
* 03 实例解释什么是WebServices
* 04 WebServices类型解释-Soap和REST
* 05 什么是WSDL--它在WebService中的重要性
* 06 WSDL和SOAP协议的介绍及不同之处
* 02 SoapUI工具基本功能介绍/
* 01 SoapUI的下载和安装
* 02 Calculator WebService Example
* 03 创建TestSuite和TestCases
* 04 本地WebService的安装配置
* 05 视频所用附件
* 06 WebService操作详解
* 03 SoapUI免费版--WebServices手动测试/
* 01 用基本的断言做测试验证
* 02 用高级断言,验证响应结果
* 03 在测试中使用XPATH断言的策略
* 04 访问Properties-数据驱动策略
* 05 从TestCase/Suite和Project层次访问属性
* 06 如何把响应里面的值发送到另外一个请求--属性传递
* 07 End to End练习
* 04 Groovy介绍/
* 01 Groovy数据类型和变量
* 02 Groovy基础知识-变量
* 03 条件语句
* 04 循环
* 05 数组
* 06 List
* 07 Arraylist 和hashtable
* 08 Map
* 09 Exception
* 10 Assertions in Groovy
* 11 用groovy从File读数据
* 12 用groovy从excel表里读数据
* 13 用Groovy脚本从数据库表里读数据
* 14 用groovy写方法
* 05 SoapUI免费版--WebServices自动化测试/
* 01 Groovy Script 测试步骤介绍
* 02 TestRunner和Context变量演示和详解
* 03 取属性值和设置属性值
* 04 用Groovy Methods访问和更新Properties
* 05 用xmlHolder API解析XML请求和响应
* 06 通过groovy代码触发SoapRequests
* 07 实例演示--自动化services
* 08 用Assertions验证WebService响应
* 09 用Groovy读SoapUIProjectArtifacts
* 06 SoapUI免费版--REST API手动测试/
* 01 REST API概念
* 02 REST API- HTTP请求方式有哪些
* 03 GET请求方式的实例演示
* 04 用Soap UI进行Post HTTP实例演示
* 05 End to End测试-property transfer
* 06 Property Transfer运行POST HTTP接口
* 07 SoapUI免费版--REST API自动化测试/
* 01 Script Assertion窗口-自动化Json格式响应
* 02 解析Json格式的响应--验证API响应结果
* 03 实例讲解REST API自动化测试-给json格式响应加断言
* 04 实例讲解XML响应格式的REST API自动化测试
* 08 REST API Json 断言及验证/
* 01 Flickr API介绍
* 02 从json格式的响应结果里提取json路径
* 03 解析响应-添加Json Assertions
* 04 Json Assertions高级实例演示
* 09 OAuth 2.0-身份验证/
* 01 REST-用Header Tokens,OAuth2.0及b
* 02 生成OAuth2 Token用Token调用Rest API
* 10 End to End框架设计/
* 01 框架设计Plan
* 02 从开发给的接口文档理解和准备API Tests
* 03 在SoapUI里构建REST API project
* 04 给API创建TestCase
* 05 实例演示End to End testing
* 06 安装Eclipse和java做API自动化测试
* 07 搭建框架-创建Java API项目
* 08 搭建Java tests-WSDL Project概念
* 09 集成testNG到JavaAPI测试-执行多条用例
* 10 注意事项
* 11 执行SoapAPI单个测试和执行Rest API多个测试套件
* 12 定义testng.xml文件来一次触发所有的tests
* 13 用命令去触发testng java api测试
* 14 HTML报告以及jenkins安装
* 15 集成framework--用Jenkins
* 11 高级-用Groovy进行End to End 测试/
* 01 用Groovy从excel读数据用到REST api请求
* 02 用groovy进行端到端自动化测试-读数据-调用接口-断言
* 12 WebService Mocking/
* 01 为什么需要Mock Service
* 02 创建Mock Service
* 03 用groovy创建动态Mock Service
* 13 Soap UI Pro的额外功能/
* 01 SoapUI PRO安装
* 02 Pro版DataSource基本功能介绍
* 03 DataSource及从excel取数据
* 04 DataSink
* 05 DataGen
* 06 testcase Debugging, Breakpoint
* 07 报告
* 14 用SoapUI做安全测试/
* 01 安全threat列表
* 02 security testcase
* 03 Security Test实战
* 15 用SaopUI做数据库测试/
* 01 数据库概念及创建数据库和表
* 02 SoapUI JDBC连接
* 03 用SoapUI测试SQL查询
* 04 从前一个jdbc请求的响应结果取数据作为当前请求参数
* 16 数据驱动测试/
* 01 数据驱动DataSource-Grid及断言
* 02 DataSource-Excel
* 03 DataSource-Database
* 04 数据驱动DataGen
* 17 相关技术/
* 01 管理SoapUI free 版的enviroments
* 02 在SoapUI里面设置开发和测试环境
* 03 报告
* 04 新创建批处理文件从命令行运行测试
* 18 负载测试/
* 01 负载测试
* 19 面试问题/
* 01 面试问题-Part1
* 02 面试问题-Part2
* 03 面试问题-Part3
* 04 面试问题-part4
* 20 SQL Queries介绍/
* 01 SQL和MySQL介绍
* 02 下载MySQL server和workbench
* 03 SQL编辑器基本功能介绍
* 04 创建数据库
* 05 指向创建的数据库以及创建表
* 06 将记录插入表
* 07 从表中检索记录
* 08 查询语句中的Select Distinct用法
* 09 SQL Where命令的使用
* 10 SQL语句中逻辑运算符 and和or的用法
* 11 逻辑运算符 'In' 'Between'用法
* 12 正则表达式的介绍
* 13 查询中的通配符用法






