SoapUI属性传输,使用结果查找值

时间:2016-10-17 15:12:22

标签: rest groovy properties soapui

我尝试使用带有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
}

0 个答案:

没有答案