Я возиться с ReadyAPI's ServiceV PRO
и столкнулся с проблемой при использовании dataSource
в виртуальной службе.
Служба переходит к следующей строке, когда отправляется успешный запрос, но я намереваюсь использовать каждую строку источника данных 3 раза, прежде чем я хочу, чтобы курсор двигался дальше.
Для контекста:
У меня есть источник данных (DataSource 1.xsl
) с 6 элементами (это подлежит расширению), и я использую этот источник для mockRequests
и mockResponses
.В тестах используется одна и та же конечная точка REST для 3 разных запросов, которые все возвращают один и тот же результат (Ответ 200), но, поскольку данные в службе Virtue итерируются, 2-й и 3-й запросы не выполняются (данные возвращаются во 2-й и 3-й строкахисточник данных).
Может кто-нибудь помочь мне найти решение, используя Groovy
или иным образом использовать каждую строку dataSource
3 раза, не манипулируя самой dataSource
?Есть несколько областей, в которые я могу ввести GroovyScript (startScript, onRequest и т. Д.), Но я не знаю, какие области заполнять, а какие вводить.