我需要将一个新的端点从groovy脚本添加到soapUI中的testcase请求中。这里我使用了rest项目,我的代码如下:
def end= testRunner.testCase.getTestStepByName("dd").getHttpRequest().setEndpoint("http://cd-diudara:8280/services/linkedinFollowCompanyPage?wsdl")
这是让我null
进入"结束"变量。这段代码有什么问题?
答案 0 :(得分:3)
您的代码按预期工作,如果在groovy脚本执行后打开testStep,在端点栏上您将看到新的端点。但是,setEndpoint(endpoint)
方法不返回任何内容,这就是为什么在“end”变量中有null
的原因。
如果您想获取端点,可以调用getEndpoint()
:
testRunner.testCase.getTestStepByName("dd").getHttpRequest().setEndpoint("http://cd-diudara:8280/services/linkedinFollowCompanyPage?wsdl");
def end = testRunner.testCase.getTestStepByName("dd").getHttpRequest().getEndpoint();
log.info end;