2014-03-12 34 views
0

我需要在groovy腳本中將新終端節點添加到soapUI中的測試用例請求中。在這裏,我用剩下的項目,我的代碼如下:在常規腳本中設置Soap UI的終端節點

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

這讓我null在「結束」變量。這段代碼有什麼問題?

+0

這個問題可能已經解決[soapUI的形式(上http://forum.soapui.org/viewtopic.php?t= 16436) –

回答

2

你的代碼按預期工作,如果你在groovy腳本執行後打開你的testStep,在端點欄上你會看到你的新端點。但是setEndpoint(endpoint)方法不會返回任何內容,這就是爲什麼你在「結束」變量中有一個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;