【发布时间】:2016-02-19 04:44:14
【问题描述】:
有什么方法可以从groovy script 运行Property Transfer 步骤?两者都在同一个测试用例中。
测试用例包含以下测试步骤:
- groovy 脚本
- soapUI 请求 (GetAccountNumber)
- 属性转移步骤(将响应属性从上方转移到以下步骤中的请求属性)
- soapUI 请求 (DownloadURL)
我需要确保流程如下:
- Groovy 运行并从文件中读取数字并将它们传递给 GetAccountNumber。
- GetAccountNumber 使用传递的值运行并生成响应。
- 此响应由属性传输步骤传递到 DownloadURL。
- DownloadURL 使用此传递的值运行并生成输出。
我需要做的就是从 groovy 运行 Property Transfer,因为其他步骤可以从 groovy 运行。
它没有使用以下代码运行
def testStep_1 = testRunner.testCase.getTestStepByName("PropertyTransfer")
def tCase_1 = testRunner.testCase.testSuite.testCases["SubmitGenerateReport"]
def tStep_1 = tCase.testSteps["PropertyTransfer"]
tStep_1.run(testRunner, context)
【问题讨论】:
-
在其他可以完成的情况下,属性转移步骤运行的问题是什么?
-
它没有使用以下代码运行 - ` def testStep_1 = testRunner.testCase.getTestStepByName("PropertyTransfer"); def tCase_1 = testRunner.testCase.testSuite.testCases["SubmitGenerateReport"]; def tStep_1 = tCase.testSteps["PropertyTransfer"]; tStep_1.run(testRunner, context);`
-
@RikarnobBhattacharyya 我编辑了问题,添加了您在提交中添加的代码
:)