如何在同一测试套件中访问另一个测试用例的测试步骤请求

时间:2017-04-28 07:49:03

标签: testing groovy soapui

我有1个测试套件,其中包含2个测试用例。在第一个测试用例中,我有一个SOAP测试请求。我想访问此测试请求,我想要求此请求! 我用过:

def myTestSuite=testRunner.testCase.testSuite.project.getTestSuiteByName("To internal")
def myTestCase=myTestSuite.getTestCaseByName("Create&Repeat")
def myTestStep=myTestCase.getTestStepByName("create")
log.info (myTestStep.getAssertableContent()) //this step to see what i get

所以,这样我获得的一切都是回应,但我想要求!

我该怎么做?

1 个答案:

答案 0 :(得分:0)

请使用以下代码获取相同测试套件的测试步骤请求,但不同的测试用例:

GroovyScript:

//Get the test step create which is present in Create&Repeat test case of the same suite
def step = context.testCase.testSuite.testCases['Create&Repeat'].testSteps['create']
log.info step.httpRequest.requestContent