使用 Groovy Soapui 在数组中加载属性

Loading properties in an array using Groovy Soapui

我有一个 属性 包含一个用逗号分隔的数据数组,如下所示:

TESTCASE1,TESTCASE2,TESTCASE3

现在我的objective只执行属性中提到的测试用例,并禁用项目中的其余测试用例。所以为此我定义了一个数组如下

// Define the array
def MAX_SIZE = 3
def myArray = new Object[MAX_SIZE]

我正在努力寻找一种方法:将这些 TESTCASES 加载到一个数组中并通过 for 循环执行以禁用 属性.

中未提及的 Testcases

因为我是 运行 Soapui 通过 linux 中的命令行所以我无法执行超过 1 个测试。

这就是我能够做到的:

def totalTestCases = testSuite.getTestCases().size();
def myArray = new Object[totalTestCases]

myArray = testRunner.testCase.testSuite.getPropertyValue( "TESTCASES" ).tokenize( ',' )