太鼓达人 发表于 2018-6-22 16:14:14

soapUI(一):基础知识

soapUI所提供的测试用例管理与测试项目所需要的层级的映射关系是相当贴近的,对应关系如下图:



SoapUI中的重要名词:

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

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

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

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

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

SoapUI中的附加名词

1.WSDL:指网络服务描述语言(Web Service Description Language),是一种使用XML编写的文档。这
种文档可描述某个Web Service。它可以规定服务的位置,一级此服务提供的操作

2.Request:SoapUI通过导入正确的WSDL,便可以解析接口需要的入参。当对特定的接口创建一个请求时
,SoapUI会帮我们吧需要的Soap报文的结构以一定的形式显示出来,此时你只需要输入请求的内容,点击
运行,SoapUI会将我们填写后的Soap报文完整地发送给远程服务接口进行调用。


3.MokeService:SoapUI同样提供了Moke服务的功能,在初期确定完接口出入参、接口名时,便可以通过
SoapUI的Mock服务功能,人为地模拟细分文档中明确要求的各种情况下的返回参数(根据返回参数的类
型编写对应的Soap报文),使测试人员在早期就进行接口测试用例的编写和调试。

applepen 发表于 2018-6-25 10:17:15

ProjectSuite 应该是包括若干个Project吧?上面图里是不是画反了?
页: [1]
查看完整版本: soapUI(一):基础知识