SoapUI 属性


SoapUI 属性

术语属性用于表示特定对象的特征。SoapUI 属性提供了添加和存储端点服务、登录凭据等配置的能力,这使得在测试执行期间更容易更改实际端点。分发和传输可以在测试用例执行和测试步骤期间测试的特定 Web 服务的公共会话 ID 也很有用。

SoapUI 属性的类型

  1. 默认属性:默认属性是那些在 SoapUI 工具中内置的属性,或者我们可以说,只要在 SoapUI 中创建新项目。
  2. 自定义/用户定义的属性:可以在项目创建的任何阶段定义自定义或用户定义的属性,例如测试用例、测试套件、测试步骤、全局等。

定义属性

SoapUI属性可以在项目的多个级别定义。

工作区默认属性

当我们在 Projects Navigator 中单击或选择Workspace时,它会显示 Workspace 的默认属性,如下所示。

SoapUI 属性

项目默认属性

当我们在 Projects Navigator 中单击或选择一个项目时,它会显示该项目的默认属性,如下图所示。

SoapUI 属性

服务默认属性

当我们在Project Navigator 中单击或选择Web Service时,它会显示 Web Service 的默认属性,如下图所示。

SoapUI 属性

操作属性

当我们单击或选择项目的一个操作属性时,它会显示操作属性的默认属性,如下图所示。

SoapUI 属性

请求默认属性

当我们从操作属性中单击或选择Web 请求时,它会显示 Web 请求的默认属性,如下图所示。

SoapUI 属性

自定义属性

用户定义或自定义属性是最终用户根据项目中的服务要求使用的一组属性。通常,这些属性是在 SoapUI 测试中的测试级别定义的。

在 SoapUI 工具中,根据下面给出的步骤为测试步骤创建自定义属性。

步骤1:右键单击Test Steps,然后单击Add Step,然后选择Properties,如下所示。

SoapUI 属性

第 2 步:选择Properties 后,它会显示一个对话框,我们必须在其中提供新步骤的名称。我们提供了名称Execute Properties

SoapUI 属性

第 3 步:指定新步骤的名称后,SoapUI 将显示以下屏幕以添加测试用例的属性。

SoapUI 属性

第 4 步:要添加新属性,请单击突出显示的 (+) 按钮,如上图所示。之后,它允许我们设置属性的Name,即Sum属性的值为20。同样,我们可以向定义的测试步骤添加更多自定义属性,以验证测试用例并在 SoapUI 中执行一些其他操作。

SoapUI 中的全局属性

全局属性用于在 SoapUI 工具中定义全局关联的属性。可以从任何工作区、项目、测试套件、测试用例等访问 SoapUI 的属性。

在 SoapUI 中定义全局属性

按照下面给出的步骤在 SoapUI 中定义全局属性。

步骤 1:我们可以通过单击工具栏中显示的选项选项卡直接访问全局属性。

SoapUI 属性

或者转到文件菜单并选择选项选项,如下所示。

SoapUI 属性

第 2 步:单击“首选项”选项卡后,将显示下图。

SoapUI 属性

第 3 步:现在选择Global Properties。之后,单击 (+) 图标添加全局属性,然后将Request定义为属性的名称,而Response是全局属性的值,如下所示。

SoapUI 属性