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

У меня есть один 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]

Спасибо

...