① soapui linux怎麼使用
1、 打開soapUI,新建工程
輸入工程名:1234,添加WSDL資源(此處添加的WSDL資源是服務提供版方提供服務的WSDL資源),點擊權OK
2、 打開工程1234,點擊Request 1,
3、 在Request 1窗口中,用參數把「?」替換,點擊「執行」按鈕(前提必須要確定替代「?」的測試報文格式是准確無誤的)
此處輸入的是參數是「5566」(這個參數要看系統,不是隨便輸入,一般都是用XML報文,此次參數5566隻是展現,不要參考),如果在右邊的的測試結果回饋窗口看到一些成功的信息(成功信息不是單一的,各服務返回的信息都不同,看情況而論),而且看到自己的系統有相應信息以及數據進來,則說明服務是正常的;如果結果反饋窗口出現報錯信息(報錯信息很多,視實際情況而論),而且本系統服務沒有響應信息以及數據進來,則說明服務本身可能有問題。
4、測試ESB配置是否正確
把此服務的代理服務地址添加到上圖中的地址欄中,進行測試,如下圖所示:
出現如圖所示類似信息,說明ESB配置是沒有問題的。如果執行沒有成功,ESB配置可能有問題。
② 用soapui可以將自己寫的對象轉化為xml報文嗎
可以,soapUI有一個發報文的標簽頁,就是以xml格式。
③ 如何批量導入soapui工程
使用soapui測試是很讓人蛋疼的事情,之前我在外地出差管理介面這塊,也是被各種測試平台,平台的各種方法搞的頭皮發麻,管理起來也相當的混亂,有時候接入系統會改變測試地址,或者改變測試埠,可能為不同的地址或者埠建立多個工程,這樣,長時間下來,會有很多的工程。進行工作交接的時候,工程文件夾倒是可以直接拷給我,但是,只能一個個的導入,那麼多工程文件,一個個的手工導入,可讓我頭大了好大會。今天又有個同事,需要導入之前同事遺留下來的工程,問我能否批量導入,我說不能,在網上搜索,也找不到合適的答案,後來我研究了一下soapui的菜單,發現file菜單下面有一個switch
workspace菜單,但是,到網上去找關於soapui的workspace的文檔也找不到,後來我試了一下,發現是可以使用switch
workspace來實現批量導入的。下面具體介紹一下:前提:1、所有工程文件保留
2、workspace文件保留
首先,找到workspace配置文件。
我用的是XP系統,workspace文件位於C:/Documents
and
Settings/Administrator目錄下,文件名為default-soapui-workspace.xml,如果你在一開始使用soapui的時候沒有新建workspace,那麼配置文件應該都是這個名字。路徑可以不用記,因為在點擊switch
workspace菜單的時候,會自動彈出默認的workspace文件保存目錄。
第二,將保留的工程文件,放到某個目錄下,譬如E:/soapuiPro
第三,重命名保留的workspace文件,名稱不限,然後修改workspace文件,將裡面的地址修改為現在放置工程文件的地址。
第四,打開soapui,依次點擊File---switch
workspace,找到新的workspace文件,選擇打開,彈出的save
open
projects
before
switching
workspace提示框選擇是。就能將同事遺留的所有工程輕松導入。