SoapUI中文网站 > 使用教程 > 如何设置SoapUI的全局属性 SoapUI如何使用环境变量
如何设置SoapUI的全局属性 SoapUI如何使用环境变量
发布时间:2025/01/14 17:47:00

品牌型号:Lenovo E550C

系统:Windows 11

软件版本:SoapUI 5

SoapUI可用于接口测试,它携带了许多“人性化”功能,比如全局属性配置和环境变量配置,利用这两个配置,我们能统一相同的设置,对于不同的设置,也可以随时切换、随时调整。想象一下,我们只需要切换环境,从开发参数到测试参数,分分钟变化完成!既然这么好用,那下面我们不妨一起来看看如何设置SoapUI的全局属性,SoapUI如何使用环境变量,帮助大家更好了解这两项配置的实际应用方式。

一、如何设置SoapUI的全局属性

在SoapUI中,全局属性是一组在软件中多个不同工程项目共享配置的键值对参数,我们可以通过全局属性,实现多个不同工程之间的参数共享。设置全局属性的好处在于可以避免在每个测试用例中重复输入相同的值,减少出错的概率。

在SoapUI主界面中有一个Preferences的设置图标,点击可以打开SoapUI设置界面,里面就包含全局属性的设置。

打开个性化设置
图1:打开个性化设置

左侧设置项切换到“Global Properties”,就可以设置SoapUI的全局属性,点击加号按钮可以创建一条属性键值对,在左侧Name填写属性名,在右侧Value填写属性值,如图设置了Name、TodayTime两个配置。

勾选下方的“Enable Override”选项,可以强制使用全局属性覆盖已有的项目属性设置,如存在两个Name配置项,此时全局属性Name配置优先级高于项目属性Name配置。

设置全局属性
图2:设置全局属性

如若存在外部的配置,可以点击上方倒数第二个图标按钮,打开Load Properties界面,在File输入框中输入外部文件路径,从外部文件中导入全局属性配置。

加载外部参数
图3:加载外部参数

二、SoapUI如何使用环境变量

环境变量是一种用于在不同环境之间配置不同值的机制,它可以在不同的环境之间切换,从而实现灵活的测试场景,例如为不同的环境配置不同的URL终结点、不同的Token、不同的密钥等信息。具体操作方法有:

1、在SoapUI项目栏中选择项目,再在下方的Properties属性栏中,切换到“Custom Properties”窗口,在该窗口下就可以设置当前项目的环境变量。环境变量与全局属性相同,都为键值对的形式,并且支持从外部导入。

自定义项目属性
图4:自定义项目属性

2、除此以外我们也可以打开项目详情,在Overview界面下方的Properties中配置环境变量,此界面与步骤一相同,都可以通过加号按钮,填写环境变量键值对。

项目配置方法二
图5:项目配置方法二

3、按照全局变量的方式设置变量,然后使用File菜单的“Switch Workspace”切换工作区,不同工作区的全局变量配置均不同,以此达到按照环境分隔的目的。

切换工作区
图6:切换工作区

以上就是关于如何设置SoapUI的全局属性,SoapUI如何使用环境变量的操作介绍,在实际项目中,我们通常不仅仅使用全局属性或环境变量中的一种设置,而是需要同时结合两者来灵活配置测试接口。全局属性适用于跨多个工程共享的配置项,而环境变量则针对特定工程项目的参数设置进行调整。通过合理使用这两者,可以更高效地管理和配置测试环境。

 

 

读者也访问过这里:
135 2431 0251