我从Groovy
项目中的SoapUI
脚本执行脚本。
def tCase = testRunner.testCase.testSuite.testCases["TC1"]
def tStep = tCase.testSteps["attachIt"]
tStep.run(testRunner, context)
此脚本中还有另一个循环,该循环将执行SOAP
请求。之后,应再执行两个Groovy
脚本来处理输出。 SOAP
请求步骤之后,它们在同一测试用例中,但不会自动执行。
答案 0 :(得分:1)
让我们假设您有一个包含5个步骤的测试用例
根据我的理解,您正在尝试通过常规方法(步骤3)执行测试用例的几个步骤(例如步骤1,步骤2),并且希望步骤4和步骤5应该自动执行。
那不会发生
因此您可以禁用第1步和第2步
因此,现在,当您运行测试用例(而非步骤)时,系统将通过步骤3执行步骤1和步骤2,一旦完成步骤3,则步骤4和步骤5将自动运行。运行测试用例_
如果您希望Step4和Step5自动执行,则可以使用共享的代码并在其中使用Groovy脚本teststep名称并禁用这些步骤