Выполнить Groovy-скрипт после SOAP-запроса в SoapUI - PullRequest
0 голосов
/ 12 февраля 2019

Я выполняю сценарий из сценария Groovy в проекте SoapUI.

def tCase = testRunner.testCase.testSuite.testCases["TC1"]
def tStep = tCase.testSteps["attachIt"]
tStep.run(testRunner, context)

В этом сценарии есть еще один цикл, который должен выполнить запрос SOAP.После этого еще два Groovy сценария должны быть выполнены для обработки вывода.Они находятся в том же тестовом сценарии после SOAP шага запроса, но не выполняются автоматически.

1 Ответ

0 голосов
/ 13 февраля 2019

позволяет предположить, что у вас есть тестовый сценарий, который имеет 5 шагов

Согласно моему пониманию, вы пытаетесь выполнить несколько шагов (скажем, шаг 1, шаг 2) тестового примера через Groovy (шаг 3), и вы ожидаетеэти шаги 4 и 5 должны выполняться автоматически.

Этого не произойдет

Таким образом, вы можете отключить шаг 1 и шаг 2

Так что теперь произойдет?когда вы запускаете тестовый набор 1012 * (не шаг), система выполнит шаг 1 и шаг 2 через шаг 3, а после выполнения шага 3 шаг 4 и шаг 5 будут выполнены автоматически (поскольку вы выполнили тестовый случай_

Если вам нравится, что step4 и step5 должны выполняться автоматически, вы можете использовать тот же код, который вы использовали, и использовать в нем имена тестовых шагов groovy script и отключить эти шаги

...