SoupUI详细教程(二)【乐搏TestPRO】

上一期我们讲解了SoupUI的概念及下载安装,请参考:

SoupUI详细教程(一)

本节将讲述SoupUI的基础知识及使用场景。

一、基础知识:

在 SoapUI 的各种版本里,我们都能深刻地体会到它所提供的测试用例的管理与我们测试项目所需要的层级的映射关系是相当贴近的,对应关系图如下:
在这里插入图片描述
SoapUI 里着重引入了以下的概念:

1. 测试步骤TestStep

测试步骤是最小的单位,一个完整的测试用例是由多个测试步骤所组成的,而每一个测试步骤,都需要根据实际的业务要求进行组织。

2. 测试用例TestCase

一个测试用例代表一个完整操作,接口测试的目的,实质在于模拟外部的调用来验证接口的功能,而接口功能的各个分支则由入参(测试数据)的不同来遍及。

3. 测试集TestSuit

对于测试集,主要是为了区分大功能模块里的不同小功能点而引入的概念,一般一个WebService 都包含有多个接口,此处可根据需要添加测试集。

4. 项目Project

在 SoapUI 里,一个接口对应一个项目(Project),这是由 SoapUI 提供的功能所决定的,在每次要测试一个新的接口时,可以右键点击 WorkSpace 的名称,从右键菜单中选择NewsoapUI Project 来引入新的 WSDL。

5. 工作空间WrokSpace

对应测试项目的概念,一个测试项目中可能会包含多个 WebService 接口,这些接口都同属于一个项目中,由工作空间来管理所有的接口项目。

二、应用场景:

无论一个新的应用是复杂还是简单,在开始学习时经常会有一定的困难。为了让你能更容易地开始使用 SoapUI,这边直接引用了 SoapUI 一个经典的例子进行讲解。该例子主要阐述了 SoapUI 的一些基本概念,可以用来作为学习 SoapUI 的出发点,尝试了解该项目,包括 MokeService 模拟服务和测试用例,以些来熟悉 SoapUI 的界面和操作。在这个项目中主要阐述了 SoapUI 的 5 个功能:

导入项目
Web Service Mocking
Web Service Inspection
对 Web Service 服务进行功能测试
对 Web Service 服务进行负载测试

对啦,如果需要SoupUI的视频资源,欢迎添加扣扣裙:636859964,入裙后你会有以下【福利】
–1. 裙文件可下载大量软件测试学习资源,每周持续更新,不要白不要
–2. 每周一到周五群内会公布免费软件测试公开课,不听白不听
–3. 裙内每天发布各大城市招聘信息(北上广深居多…)
–4. 裙内有众多测试技术大牛提供问题答疑,不学白不学
–5. 可免费领取软件测试电子版经典书籍(包括《Google软件测试之道》《Python核心编程 第3版》…)
–6. 你不来是你的损失,反正我会一直在原地等你~~

发布了90 篇原创文章 · 获赞 68 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/leboxy/article/details/103127630