SoapUI 属性
SoapUI 属性
术语属性用于表示特定对象的特性。 SoapUI 属性提供了添加和存储端点服务、登录凭据等配置的能力,这使得在测试执行期间更容易更改实际端点。分发和传输可以在测试用例执行和测试步骤期间测试的特定 Web 服务的公共会话 ID 也很有用。
SoapUI 属性的类型
默认属性: 默认属性是 SoapUI 工具中内置的那些属性,或者我们可以说,只要在 SoapUI 中创建新项目。
自定义/用户定义的属性: 自定义或用户定义的属性可以在项目创建的任何阶段进行定义,例如测试用例、测试套件、测试步骤、全局等。
定义属性
SoapUI 属性可以定义在多个
工作区默认属性
当我们在项目导航器中单击或选择工作区时,它会显示工作区的默认属性,如下图。
项目默认属性
当我们在项目导航器中单击或选择一个项目时,它会显示项目的默认属性,如下图所示。
服务默认属性
当我们点击或选择一个网络服务在 Project Navigator 中,它显示了 Web Service 的默认属性,如下图所示。
Operation Properties
当我们点击或选择项目的一个Operation属性时,它会显示操作属性的默认属性,如如下图所示。
请求默认属性
当我们从操作属性中单击或选择Web 请求时,它会显示 Web 请求的默认属性,如下图所示。
自定义属性
用户自定义或自定义属性是最后使用的属性集-用户根据项目中的服务需求。通常,这些属性是在 SoapUI 测试的测试级别定义的。
在 SoapUI 工具中,根据下面给出的步骤为测试步骤创建自定义属性。
第1步: 右键点击Test Steps,然后点击Add Step,然后选择Properties,如图
第2步: 选择后属性,它显示一个对话框,我们必须在其中提供新步骤的名称。我们提供了名称执行属性。
第3步: 指定新步骤的名称后,SoapUI 会显示以下屏幕以添加测试用例的属性。
第4步: 要添加新属性,请单击突出显示的(+) 按钮,如上图所示。之后,它允许我们设置属性的Name,即Sum,属性的值为20 >.同样,我们可以向定义的测试步骤添加更多自定义属性,以验证测试用例并在 SoapUI 中执行一些其他操作。
SoapUI 中的全局属性
全局属性用于在 SoapUI 工具中定义全局关联的属性。可以从任何工作区、项目、测试套件、测试用例等访问 SoapUI 的属性。
在 SoapUI 中定义全局属性
按照下面给出了在 SoapUI 中定义全局属性的步骤。
第 1 步: 我们可以通过单击 中显示的首选项 选项卡直接访问全局属性
或者转到文件菜单并选择Preferences 选项,如下所示。
第 2 步: 点击 Preferences 选项卡后,会显示下图。
第 3 步: 现在选择全局属性。之后,点击(+) 图标添加全局属性,然后将 Request 定义为属性的名称,而 Response 是全局属性的值,如下图。
