Вызов TestCase из другого TestSuite в SoapUI - PullRequest
0 голосов
/ 17 сентября 2018

SoapUI предоставляет «Запуск функции TestCase»:

https://www.soapui.org/docs/functional-testing/teststep-reference/run-testcase.html

Проблема в том, что я не могу использовать его только для нацеливания TestCase из другого TestSuite.

Я знаю, что могу добиться этого с помощью скриптов Groovy, но я хотел бы использовать графический интерфейс.

Есть ли способ вызвать TestCase из другого TestSuite через графический интерфейс?

Спасибо!

1 Ответ

0 голосов
/ 20 сентября 2018

Чтобы вызвать тестовый пример в другом проекте , вам придется использовать шаг теста Groovy.Предполагая, что ваши проекты находятся в одной рабочей области, вы можете использовать:

def workspace = testRunner.testCase.testSuite.project.workspace
def testCase = workspace
    .getProjectByName("Sample SOAP Project Core")
    .getTestSuiteByName("Simple TestSuite")
    .getTestCaseByName("Simple Search TestCase")

def properties = new com.eviware.soapui.support.types.StringToObjectMap ()
testCase.run(properties, false)

Я использовал примеры проектов, поставляемых с soapUI.Приведенный выше код находится в тестовом случае в Sample REST Project и вызывает тестовый случай в Sample SOAP Project Core.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...