“如何创建动态数据链接”;名称“;及;“价值”;使用groovy并动态存储数据?

“如何创建动态数据链接”;名称“;及;“价值”;使用groovy并动态存储数据?,groovy,ready-api,Groovy,Ready Api,我正在从输出文件中获取动态数据。我想在DataSink中包装动态名称和值。因此,值会相应地存储到其中。比如说。我的书名是阿詹塔、迪克森、海盗、索尼克。有时我也会根据输出得到6-7个值。我想将此动态图书名称存储到DataSink,其“名称”为Book1、Book2。。。所以与AJANTA、DIKSONm PIRATE、SONIC等类似的“价值”存储在相应的名称中 我尝试过以下代码:- String storeToDataSink (contains all the book names) test

我正在从输出文件中获取动态数据。我想在DataSink中包装动态名称和值。因此,值会相应地存储到其中。比如说。我的书名是阿詹塔、迪克森、海盗、索尼克。有时我也会根据输出得到6-7个值。我想将此动态图书名称存储到DataSink,其“名称”为Book1、Book2。。。所以与AJANTA、DIKSONm PIRATE、SONIC等类似的“价值”存储在相应的名称中

我尝试过以下代码:-

String storeToDataSink (contains all the book names)
testRunner.testCase.testSteps["DataSink"].setPropertyValue("Book1", 
storeToDataSink.toString())
但当我知道我有特定数量的书时,这是可行的。如果它是动态的呢


任何建议或代码片段都将不胜感激。

以下是在DataSink或Properties testSteps中创建动态属性值的解决方案:-

for(int i=0; i<countOfBooks; i++)
String b = "Book"
String temp = b.concat(i)
testRunner.testCase.testSteps["DataSink"].setPropertyValue(temp, 
storeToDataSink.toString()) 
}
for(int i=0;i