Как получить значения из набора деревьев и сохранить их как одну переменную в проекте soapui - PullRequest
0 голосов
/ 14 июля 2020

0

У меня есть один Treeset с примерно 36 значениями в шаге groovy. Я пытаюсь отправить эти значения в другой запрос (в массив) в soapui. Могу ли я узнать, есть ли способ отправить эти значения, например, как любой массив?

У меня есть решение разместить их в переменных на уровне тестового примера, а затем использовать их в запросе. Но я хотел бы знать, можем ли мы сгруппировать 6 чисел в виде массива, который будет вводиться в запрос rest json? поскольку в будущем я могу работать с большим количеством значений ??

import org.apache.commons.lang.RandomStringUtils

def result = new TreeSet()

result = [1, 2, 4, 7, 9, 15, 17, 21, 22, 25, 27, 32, 33, 35, 38, 40, 42, 45, 1, 2, 4, 7, 9, 15, 17, 21, 22, 25, 27, 32, 33, 35, 38, 40, 42, 45]

    def setTestCase = context.getTestCase(); 

def int i=1
for (String item : result)
{
    setTestCase.setPropertyValue("Random Number"+i,item)
    i++
} 

Я буду использовать 6 значений как массив и как один набор в запросе, поэтому любое решение для хранения 6 значений как набора и затем отправьте это в запрос, пожалуйста. например: мой запрос выглядит примерно так:

"firstSet":[1, 2, 4, 7, 9, 15],
"secondSet":[17, 21, 22, 25, 27, 32]
...