WebService中的WSDL詳解 及jmeter測試

來源:互聯網
上載者:User

標籤:block   message   使用   jmeter   one   rtt   src   文檔   tty   

 

首先簡單講解一下什麼是wsdl.

       一個WSDL文檔通常包含8個重要的元素,即definitions、types、import、message、portType、operation、binding、service元素。這些元素嵌套在definitions元素中,definitions是WSDL文檔的根項目。 WSDL文檔外層結構圖示: 

 

 
 WSDL 服務進行互動的基本元素: Types(訊息類型):資料類型定義的容器,它使用某種類型系統(如 XSD)。 Message(訊息):通訊資料的抽象類別型化定義,它由一個或者多個 part 組成。 Part:訊息參數 PortType(連接埠類型):特定連接埠類型的具體協議和資料格式規範。,它由一個或者多個 Operation組成。 Operation(操作):對服務所支援的操作進行抽象描述,WSDL定義了四種操作: 1.單向(one-way):端點接受資訊; 3.要求-響應(solicit-response):端點發送訊息,然後接受相關訊息; 4.通知(notification[2] ):端點發送訊息。 Binding:特定連接埠類型的具體協議和資料格式規範。 Port:定義為綁定和網路地址組合的單個端點。 Service:相關連接埠的集合,包括其關聯的介面、操作、訊息等。 外層結構裡面也可能有多層結構。

 

小編在測試過程中多次遇到樣式的介面 也就是俗稱“WebService”介面類型,對於這類介面測試載入器有不少,LR、soapUI、jmeter。。。其中對於WebService類型介面支援最高的 要屬於soapUI這個介面測試載入器,我們今天來說說關於jmeter怎麼進行測試。小編使用的是3.2版本的jmeter;jmeter在3.2版本取消了 soap/xml這個Request,可以直接使用Http Request-Body Data 來進行測試。

至於怎麼測試,分析就能得出有兩個部分,上面的部分就是我們需要發起的請求類容,其中包含了參數名稱,參數類型,介面名稱。。。。 至於介面地址就是這個頁面的URL地址,直接複製粘貼。填入相關的參數就完成了。相比其他類型的介面,WebService類型介面是比較簡單的,就是有點繁瑣。就是一個會員介面,這裡還要說一下,關於類似介面 一定需要添加資訊頭!!!!否則會出錯

 

 

 

  

WebService中的WSDL詳解 及jmeter測試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.