2013-01-14 62 views

回答

3

您可以藉助Groovy腳本自動執行此操作。

  1. 在項目雙擊(導航窗格內)
  2. 打開 「加載腳本」
  3. 下面的腳本可以作爲一個例子標籤:

    project.getMockServiceByName("name_of_your_mock_service_01").start(); project.getMockServiceByName("name_of_your_mock_service_02").start();

5

由於mockServices是一個地圖,這也將工作:

project.mockServices.each(){進入 - > entry.value.start()}

0

由於在soapUI的支持論壇定義,你可以添加以下代碼「負載腳本」爲您的項目:

for(mockService in project.mockServiceList) 
{ 
    def windowReference = com.eviware.soapui.support.UISupport.showDesktopPanel(mockService) 
    mockService.start() 
    com.eviware.soapui.SoapUI.desktop.minimize(windowReference ) 
} 

的soapUI支持論壇參考:
http://forum.soapui.org/viewtopic.php?f=5&t=1138

2

一直在尋找同樣的休息模擬服務。爲此,請使用測試套件安裝腳本。以防萬一任何人在搜索時出現在這裏,就像我登陸一樣。通過相應地修改它,也可以從項目或測試用例級別使用。

testSuite.project.getRestMockServiceByName("Service1").start() 
0

我用這個Groovy的腳本在一個項目(項目視圖建立在「加載腳本」 -Tab啓動所有模擬的服務。

mockServicesCount = project.getMockServiceCount() 
for (i in 0..(mockServicesCount-1)) { 
    project.getMockServiceAt(i).start(); 
    i++; 
} 
相關問題