我尝试使用带有json响应的groovy脚本的SoapUI进行属性传输。但是,我对groovy并不太熟悉,所以我没有运气。
我想要做的是以下内容。我想设置对应于下面三位数输出的值," digit1"," digit2"和" digit3"。所以我应该有三个变量值#34; digit1totransfer" = 2," digit2totransfer" = 1," digit3totransfer" = 4.
响应
{
"ApiSuccess": true,
"Data": {
"LogOnResult": 1,
"Token": "1",
"LogOnStep1Result": {
"Digit1": 2,
"Digit2": 1,
"Digit3": 4
}
},
"SessionId": ""
}
然后我想使用" digit1totransfer" (因此在这种情况下为2)从已知列表中查找不同的值。查找的值是[9,8,7,6,5,4]。然后保存那个抬头的价值。所以我应该有一个名为" outputDigit1"的变量。值为8.对于" digit2totransfer"将重复此操作。和" digit3totransfer"每个都有一个单独的输出变量。
然后我想转移这些" outputdigit1"," outputdigit2"和" outputdigit3"在请求中,对请求的输入被称为" code1"," code2"和代码" code3"。请参阅以下请求。
{
"code1": 8,
"code2": 9,
"code3": 6
}