1. Left click one project -> Choose "Composite Project" of Project Properties tab to be "true":ui
2. Check the file in the disk:spa
3. 區別和聯繫:xml
若「Composite Project」=true,表示打開協同工做模式,此時會在本地生成上圖1 處的文件夾;element
若「Composite Project」=false,表示單人工做模式,此時會在本地生成上圖2 處的xml文件;資源
免費版的SoapUI只能導入xml格式的Project,只有收費版的有協同工做模式;也就是說免費版的只能Import一個xml文件,而付費版的能夠導入xml或者文件夾格式的Project;it
xml格式的Project,全部的項目信息和相關的TestCase,TestStep設置之類的設置全都在一個xml文件中,resource和method之間的聯繫是經過在resource節點中添加method子節點來展示的;cli
folder格式的Project,每一個Test Suite都有對應的文件夾,同一個父類下的子資源全都保存在該父類文件夾中;配置
4. Project的保存邏輯:file
5. 每個resource最後都保存成了一個xml文件:im
若是一個resource自己的名稱就是settings時,會與本文件夾中的配置文件"settings.xml"重名,此時系統不會保存resource文件。 因此Reload以後,對應的resource和Test Step都會丟失。
因此用戶在UI界面中添加了一個名字是settings的resource,並將其添加至一個Test Case中的TestStep AA,而後保存該Project後,Reload該Project的時候,系統會提示你選擇一個新的resource給該TestStep AA。由於這個resource不會被系統保存到資源文件夾中,除非更改該resource的名稱。。。(上圖就是由於這個緣由,將resource文件更名爲settings1.xml,用來區分系統配置文件)
6. 被保存成xml文件的TestCase name,resource name只被SoapUI只保存一次;雖然用戶在這以後能夠繼續在UI上面修改它們的名字,可是項目文件夾中其對應的xml文件的名字並不會被修改。
但resourceName.xml能夠手動修改其名稱,TestCaseName.xml即便手動修更名稱,系統也仍是會保存成第一次保存的名稱。