You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Groovy脚本获取测试用例运行时的SoapUI版本

Groovy 获取 SoapUI 版本的实现方法

你可以直接通过 SoapUI 内置的 com.eviware.soapui.SoapUI 类的静态方法获取版本号,实现逻辑和你参考的获取 Java 版本的写法一致,代码示例如下:

// 获取 SoapUI 版本号,返回值类似 "5.7.2" 格式
String soapUIVersion = com.eviware.soapui.SoapUI.getVersion()

补充说明

  • 该方法在开源版 SoapUI、Pro 版/ReadyAPI 环境下都可以正常调用,不需要额外引入依赖
  • 如果需要记录更完整的版本构建信息,可以调用 com.eviware.soapui.SoapUI.getBuildId() 获取对应构建号
  • 也可以将 Java 版本、SoapUI 版本组合存储,方便后续统一使用,示例如下:
def testEnvInfo = [
    "javaVersion": System.getProperty("java.version"),
    "soapUIVersion": com.eviware.soapui.SoapUI.getVersion(),
    "soapUIBuildId": com.eviware.soapui.SoapUI.getBuildId()
]
// 可存入测试用例属性,方便后续步骤引用
testCase.setPropertyValue("testRuntimeEnv", testEnvInfo.toString())

内容的提问来源于stack exchange,提问作者Edgar Balderas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 19:36:02