Groovy SOAPUI:从命令行中的不同项目testrunner更新时,全局属性未保存

Groovy SOAPUI:从命令行中的不同项目testrunner更新时,全局属性未保存,groovy,soapui,Groovy,Soapui,我在SOAP UI中有三个不同的项目,它们都共享同一个全局属性。通过Groovy脚本,我需要使用testrunner从命令行执行这三个项目中的测试套件。第一个项目创建一个全局属性,当执行第二个项目中的测试套件时,全局属性将显示为null。我曾尝试在命令行中使用来保存项目,但仍然存在相同的问题。当我手动执行这三个项目的groovy脚本时,它工作得很好 SoapUI处理内存中的所有内容 从GUI运行测试时,可以一次加载多个项目。因为它们都在内存中,所以它们能够在它们之间共享属性 从CLI运行测试时,

我在SOAP UI中有三个不同的项目,它们都共享同一个全局属性。通过Groovy脚本,我需要使用testrunner从命令行执行这三个项目中的测试套件。第一个项目创建一个全局属性,当执行第二个项目中的测试套件时,全局属性将显示为null。我曾尝试在命令行中使用来保存项目,但仍然存在相同的问题。当我手动执行这三个项目的groovy脚本时,它工作得很好

SoapUI处理内存中的所有内容

从GUI运行测试时,可以一次加载多个项目。因为它们都在内存中,所以它们能够在它们之间共享属性

从CLI运行测试时,一次只能从testrunner引用一个项目。因此,多个项目不能共享数据


你必须重新设计你的测试方法。您不知道您是如何运行测试的,也不知道您试图完成什么。但是您可以通过环境变量传递信息。请参阅。

如何从CLI运行这三个项目?我正在使用命令调用testrunner.bat和必需的参数来运行这些项目。有人能帮我吗?