Я довольно новичок в SOAP тестировании пользовательского интерфейса, поэтому этот вопрос может быть очень простым c, но я просто хотел понять, как добиться следующего.
Я выполняю нагрузочный тест в soapUI, и у меня есть один файл свойств, для которого определено значение 10 свойств. Это выглядит примерно так:
request1="ABC"
request2="DEF"
request3="EFG"
В моем нагрузочном тесте у меня есть один REST API, который я тестирую, это выглядит примерно так:
JSON Запрос:
{
'userid':'someid',
'request':<Value from ABOVE Property>
}
Что я ищу, так это то, что с каждым запросом soapUI, выполняемым во время нагрузочного теста, он должен случайным образом выбирать значение элемента запроса из файла свойств.
Мне удалось что-то настроить, используя шаги передачи свойства и свойства в моем тестовый случай, но каждый раз принимает только одно предопределенное значение свойства. Я не могу изменить это во время выполнения нагрузочного теста.
РЕДАКТИРОВАТЬ: Таким образом, у меня есть три шага моего теста.
Свойство -> Эти шаги загружают файл свойств и загружают все свойства, указанные в файле. , Таким образом, в конце этого шага у меня будет три свойства в моем тестовом примере.
request1 = "AB C" request2 = "DEF" request3 = "EFG"
Передача свойства -> С помощью этого шага я могу прочитать любое свойство сверху и вставьте это в мой следующий шаг, который является запросом REST.
запрос REST -> Это просто простой вызов REST, одно из значений для тела REST происходит с шага выше что является передачей собственности.
У меня проблема в том, что это установка c, то есть на шаге 2 мне нужно выбрать, какое свойство я хочу использовать.
Например, я говорю использовать request2, тогда на протяжении всего моего нагрузочного теста он всегда будет использовать значение request2 при отправке запроса REST. Я хочу, чтобы это было выбрано случайным образом из всех трех свойств.