Как остановить ServiceV DataSource от итерации в ReadyAPI, используя Groovy - PullRequest
0 голосов
/ 22 октября 2018

Я возиться с 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 и т. Д.), Но я не знаю, какие области заполнять, а какие вводить.

...