久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

WebService性能測試

 小豬窩969 2014-12-04
http://www./什么是WebService?(本文也會在最下面通俗的介紹)

 這里給一個站內(nèi)大哥的講解:http://www.cnblogs.com/Leo_wl/archive/2010/05/20/1740205.html

   什么是soapUI,?

   簡單點就是測試WebService的一個工具,。官網(wǎng)地址:http://www./

   ps:官網(wǎng)是應(yīng)為的,如果你英語不的話可以使用谷歌瀏覽器或360極速瀏覽器,,它可以自動把英文轉(zhuǎn)換成中文,。雖然翻譯的不好,湊合著看吧,,呵呵~,!

 

關(guān)于soapUI的下載與安裝比較簡單,順著官網(wǎng)找就行了,。如果你已經(jīng)安裝好的,,那來跟我做個例子吧!

   ====================soapUI創(chuàng)建一個簡單的性能測試======================

這里介紹一個簡單的步驟:

  第一步:

   新建一個項目:點擊新建按鈕就行了,。

在打開的窗口中填寫你項目名,,順便也把你要測試WebService地址也一塊填寫的吧!

http://www./WeatherForecast.asmx?wsdl

第二步:

創(chuàng)建一個測試計劃,,右鍵點擊Request---Add to TestCase

然后會彈出對話框提示,,點  確定----確定-----OK 計劃就創(chuàng)建成功了。

其實,,GetWeatherByZipCode--Request 1  是功能測試頁面,,因為咱要做的是性能,這里不在細(xì)講,,有興趣可以看一下,。

第三步:

創(chuàng)建一個性能測試,右鍵點擊 TestCase---New LoadTest

填寫測試名,,彈出性能測試窗口,。

窗口簡單介紹:

運行:點擊左上角的綠色按鈕,。

Threads :設(shè)置虛擬用戶數(shù)。

兩個折線的按鈕:打開是圖形結(jié)果

Limit:運行時間(s秒)

 

希望你們也能寫點使用心得,,一起學(xué)習(xí),。呵呵。

 

==================================WebService知識補(bǔ)充============================

  

  有朋友說,,不太切合主題,上面的內(nèi)容只是講了一個創(chuàng)建WebService性能測試的過程,,太膚淺了,,確實,思想指導(dǎo)行為,,工具畢竟只是個工具,。之所以喜歡在文章里加這么多截圖和說明,是便于像我一樣的初學(xué)者理解,;

     既然要做這個WebService的性能測試,,首先要知道它是個什么東東,我也是現(xiàn)學(xué)現(xiàn)理解,。不會的地方,,各位大哥指點。

什么是WebService?

    假如有兩個國家,,java國和.net國,;兩國為了發(fā)展經(jīng)濟(jì),互通貿(mào)易,,需要交流,,但java國說的是java語言,.net國說的.net語言,。為了方便交流,,創(chuàng)造了第三方語言WebService。這樣說不準(zhǔn)確,,WebService不是一個語言,;暫時先這樣理解。

    讓這兩國人民全為了貿(mào)易,,再全新的學(xué)習(xí)一門語言,,他們不樂意了。自己國的語言說的好好的,,干嘛要費那么大力氣再學(xué)一個語言,。 那能不能造出個電子產(chǎn)品來完成這種功能?從表面上來理解:WebService 就是一個應(yīng)用程序,,它向外界暴露出一個能夠通過Web進(jìn)行調(diào)用的API,。你能夠用編程的方法通過Web來調(diào)用這個應(yīng)用程序。當(dāng)然,不能把把這個電子產(chǎn)品理解一為一個通用的東西,,我們做手機(jī)外貿(mào)的,,要做具有手機(jī)相關(guān)于功能的電子產(chǎn)品(應(yīng)用程序)。你做衣服外貿(mào)的,,要做具有衣服相關(guān)功能的電子產(chǎn)品,。也可以這樣理解:Web service平臺是一套標(biāo)準(zhǔn),它定義了應(yīng)用程序如何在Web上實現(xiàn)互操作性,。你可以用任何你喜歡的語言,,在任何你喜歡的平臺上寫Web service ,只要我們可以通過Web service標(biāo)準(zhǔn)對這些服務(wù)進(jìn)行查詢和訪問,。 

     兩國人民打算要做這么個東西,,那就要來制定這個東西的規(guī)范,不是java國作出來的東西,,.net國的人怎么知道它是什么玩意,,有什么功能。對吧,。Web service平臺必須提供一套標(biāo)準(zhǔn)的類型系統(tǒng),,用于溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng),。Web service平臺也必須提供一種標(biāo)準(zhǔn)來描述Web service,,讓客戶可以得到足夠的信息來調(diào)用這個Web service。最后,,我們還必須有一種方法來對這個Web service進(jìn)行遠(yuǎn)程調(diào)用,。這種方法實際是一種遠(yuǎn)程過程調(diào)用協(xié)議(RPC)。

     好了,,兩國人民既然要來制定這個規(guī)范,,那就坐下來具體說說,應(yīng)該怎么制定吧,!

     XML和XSD 

可擴(kuò)展的標(biāo)記語言(XML)是Web service平臺中表示數(shù)據(jù)的基本格式,。除了易于建立和易于分析外,XML主要的優(yōu)點在于它既是平臺無關(guān)的,,又是廠商無關(guān)的,。無關(guān)性是比技術(shù)優(yōu)越性更重要的:軟件廠商是不會選擇一個由競爭對手所發(fā)明的技術(shù)的。

XML解決了數(shù)據(jù)表示的問題,,但它沒有定義一套標(biāo)準(zhǔn)的數(shù)據(jù)類型,,更沒有說怎么去擴(kuò)展這套數(shù)據(jù)類型。例如,,整形數(shù)到底代表什么,?16位,,32位,還是64位,?這些細(xì)節(jié)對實現(xiàn)互操作性都是很重要的,。W3C制定的XML Schema(XSD)就是專門解決這個問題的一套標(biāo)準(zhǔn)。它定義了一套標(biāo)準(zhǔn)的數(shù)據(jù)類型,,并給出了一種語言來擴(kuò)展這套數(shù)據(jù)類型,。Web service平臺就是用XSD來作為其數(shù)據(jù)類型系統(tǒng)的。當(dāng)你用某種語言(如VB.NET或C#)來構(gòu)造一個Web service時,,為了符合Web service標(biāo)準(zhǔn),,所有你使用的數(shù)據(jù)類型都必須被轉(zhuǎn)換為XSD類型。你用的工具可能已經(jīng)自動幫你完成了這個轉(zhuǎn)換,,但你很可能會根據(jù)你的需要修改一下轉(zhuǎn)換過程。在第二章中,,我們將深入XSD,,學(xué)習(xí)怎樣轉(zhuǎn)換自定義的數(shù)據(jù)類型(例如類)到XSD的類型。 

     SOAP 
Web service建好以后,,你或者其他人就會去調(diào)用它,。簡單對象訪問協(xié)議(SOAP)提供了標(biāo)準(zhǔn)的RPC方法來調(diào)用Web service。實際上,,SOAP在這里有點用詞不當(dāng):它意味著下面的Web service是以對象的方式表示的,,但事實并不一定如此:你完全可以把你的Web service寫成一系列的C函數(shù),并仍然使用SOAP進(jìn)行調(diào)用,。SOAP規(guī)范定義了SOAP消息的格式,,以及怎樣通過HTTP協(xié)議來使用SOAP。SOAP也是基于XML和XSD的,,XML是SOAP的數(shù)據(jù)編碼方式,。

    WSDL 
你會怎樣向別人介紹你的Web service有什么功能,以及每個函數(shù)調(diào)用時的參數(shù)呢,?你可能會自己寫一套文檔,,你甚至可能會口頭上告訴需要使用你的Web service的人。這些非正式的方法至少都有一個嚴(yán)重的問題:當(dāng)程序員坐到電腦前,,想要使用你的Web service的時候,,他們的工具(如Visual Studio)無法給他們提供任何幫助,因為這些工具根本就不了解你的Web service,。解決方法是:用機(jī)器能閱讀的方式提供一個正式的描述文檔,。Web service描述語言(WSDL)就是這樣一個基于XML的語言,用于描述Web service及其函數(shù),、參數(shù)和返回值,。因為是基于XML的,,所以WSDL既是機(jī)器可閱讀的,又是人可閱讀的,,這將是一個很大的好處,。一些最新的開發(fā)工具既能根據(jù)你的Web service生成WSDL文檔,又能導(dǎo)入WSDL文檔,,生成調(diào)用相應(yīng)Web service的代碼,。

    好吧!我想我們大體的了解了WebService是什么東西,,再來理解WebService性能,,你寫好的一個WebService的應(yīng)用程序的接口放那里,會有好多人來調(diào)用,,當(dāng)然會有質(zhì)量問題了,。人多的時候,會不會有不成功???會不會慢啊,?所以要 對這個“接口”做性能測試,。

    其實有不懂的地方,我發(fā)送什么樣的請求來調(diào)用那個“接口”做測試,,soapUI是自動幫我們完成SOAP協(xié)議請求的,!由于剛接觸這個工具,希望一高手指點學(xué)習(xí),。

注:藍(lán)色總分為別人文章的引用,。

 ==========================================最新更新===================================================

  

由一個資深測試工作者原創(chuàng)作,經(jīng)此人同意,,本人整理《soapUI學(xué)習(xí)文檔》成功出爐,,有興趣的同學(xué)可以下載學(xué)習(xí),這是唯一(除了官方文檔)比較系統(tǒng)介紹soapUI的文檔,。加入了作者的一些理和思考,,當(dāng)然了,由于作者水平有限,,不免會有錯誤和遺漏,。

CSDN下載:http://download.csdn.net/source/3529865

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多