SOAP
Web service建好以后,你或者其他人就會去調用它。簡單對象訪問協議(SOAP)提供了標準的RPC方法來調用Web service。實際上,SOAP在這里有點用詞不當:它意味著下面的Web service是以對象的方式表示的,但事實并不一定如此:你完全可以把你的Web service寫成一系列的C函數,并仍然使用SOAP進行調用。SOAP規范定義了SOAP消息的格式,以及怎樣通過HTTP協議來使用SOAP。SOAP也是基于XML和XSD的,XML是SOAP的數據編碼方式。
WSDL
你會怎樣向別人介紹你的Web service有什么功能,以及每個函數調用時的參數呢?你可能會自己寫一套文檔,你甚至可能會口頭上告訴需要使用你的Web service的人。這些非正式的方法至少都有一個嚴重的問題:當程序員坐到電腦前,想要使用你的Web service的時候,他們的工具(如Visual Studio)無法給他們提供任何幫助,因為這些工具根本就不了解你的Web service。解決方法是:用機器能閱讀的方式提供一個正式的描述文檔。Web service描述語言(WSDL)就是這樣一個基于XML的語言,用于描述Web service及其函數、參數和返回值。因為是基于XML的,所以WSDL既是機器可閱讀的,又是人可閱讀的,這將是一個很大的好處。一些最新的開發工具既能根據你的Web service生成WSDL文檔,又能導入WSDL文檔,生成調用相應Web service的代碼。
好吧!我想我們大體的了解了WebService是什么東西,再來理解WebService性能,你寫好的一個WebService的應用程序的接口放那里,會有好多人來調用,當然會有質量問題了。人多的時候,會不會有不成功啊?會不會慢啊?所以要 對這個“接口”做性能測試。
其實有不懂的地方,我發送什么樣的請求來調用那個“接口”做測試,soapUI是自動幫我們完成SOAP協議請求的!由于剛接觸這個工具,希望一高手指點學習。
注:藍色總分為別人文章的引用。
==========================================最新更新===================================================
由一個資深測試工作者原創作,經此人同意,本人整理《soapUI學習文檔》成功出爐,有興趣的同學可以下載學習,這是唯一(除了官方文檔)比較系統介紹soapUI的文檔。加入了作者的一些理和思考,當然了,由于作者水平有限,不免會有錯誤和遺漏。
CSDN下載:http://download.csdn.net/source/3529865
原文轉自:http://www.cnblogs.com/fnng/archive/2011/08/11/2135440.html