在groovy脚本中设置Soap UI的端点

时间:2014-03-12 13:07:00

标签: rest groovy soapui

我需要将一个新的端点从groovy脚本添加到soapUI中的testcase请求中。这里我使用了rest项目,我的代码如下:

def end= testRunner.testCase.getTestStepByName("dd").getHttpRequest().setEndpoint("http://cd-diudara:8280/services/linkedinFollowCompanyPage?wsdl")

这是让我null进入"结束"变量。这段代码有什么问题?

1 个答案:

答案 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;