私はgroovy(soapUIの場合)に精通していて、いくつかのプロパティ値をプロパティリストに転送する方法を見つけようとして障害にぶつかりました。プロパティの転送手順を試しましたが、役に立ちませんでした。最初に「setPropertyValue」と「context.expand」を使用する必要があることがわかりました。まだドットをつなぐことができません。
def myTestCase = context.testCase
File tempFile_first = new File("C:/Users/ethomas1/Desktop/my_Input_File_first.txt"
List lines_first = tempFile_first.readLines()
File tempFile_second = new File("C:/Users/ethomas1/Desktop/my_Input_File_Second.txt")
List lines_second = tempFile_second.readLines()
def x = Math.random()*10 // multiplying random with 10 so the resulting value would be <= 10.
i = String.valueOf(x).getAt(0)
i = i.toInteger()
myTestCase.setPropertyValue("num1", lines_first[i])
myTestCase.setPropertyValue("num3", lines_first[i])
myTestCase.setPropertyValue("num2", lines_second[i])
myTestCase.setPropertyValue("num4", lines_second[i])
num1 = context.expand( '${#TestCase#num1}' )
num2 = context.expand( '${#TestCase#num2}' )
num3 = context.expand( '${#TestCase#num3}' )
num4 = context.expand( '${#TestCase#num4}' )
log.info ("num1 is " + num1 + ", num2 is " + num2 + ", num3 is " + num3 + ", num4 is " + num4)