SOAPUI測試WSDL專案(四)---新增頭資訊和附件
阿新 • • 發佈:2018-12-31
轉載地址:http://www.cnblogs.com/zerotest/p/4678876.html
用於底層協議的SOAP請求是HTTP,可以新增兩個自定義HTTP頭(例如用於身份驗證或會話)和附件。 讓我們看一下這
兩個。
1、 自定義HTTP標頭
直接新增自定義HTTP頭:
我們已經添加了自定義內容型別頭將覆蓋標準的內容型別用於SOAP請求(“text / xml;charset = utf - 8”)。 傳送請求,檢視器顯示原始的請求
當然你可以根據需要新增任意數量的頭資訊,可以包含擴充套件屬性值。
相應的響應標籤顯示了所有HTTP頭資訊:
2。 附件和內聯檔案
SoapUI支援以下技術處理檔案和附件:
- MTOM ——SOAP訊息中優化傳輸二進位制資料的技術
- 帶附件的SOAP 按照附件資料——MIME-based附件為SOAP / HTTP繫結機制
- 二進位制內容內聯檔案——soapUI處理二進位制訊息內容的特定功能的簡化
MTOM和內聯的檔案都需要內部處理,可以禁用Web服務獲得更好的效能請求Details選項卡。 而且,當禁用這個特性,soapUI在傳送請求之前將不再需要載入WSDL定義(快取或遠端)。
附件在請求編輯器底部:soapUI管理附件選項卡
圈出的左邊屬性都是有關如何處理附件。
讓我們從一個簡單的例子開始,以下訊息定義了一個ClaimImage元素包含base64資料:
我們從我們的檔案系統和附加檔案參考使用 cid: 符號,將其型別設定為“內容”。 當我們選擇新增檔案快取的專案檔案方便再分配的測試(否則soapUI儲存附件的絕對路徑名稱列)。 如果我們現在傳送此請求並檢視原始請求選項卡,我們看到:
在這裡你可以看到該檔案被讀取和轉換為base64資料。 如果我們想使用MTOM傳送檔案,我們可以在屬性來啟用這個左一個對訊息,給我們