<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            軟件測試中使用VS2008進(jìn)行WEB負載測試

            發(fā)布: 2010-8-18 09:37 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: 領(lǐng)測軟件測試網(wǎng)采編 | 查看: 388次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

            軟件測試中使用VS2008進(jìn)行WEB負載測試

            最近接觸關(guān)于多線(xiàn)程的軟件測試,所以對vs2005里的測試開(kāi)始感興趣,今天學(xué)習試用了一下,記下所獲得的。

            vs 測試分“WEB測試”,“單元測試”,“負載測試”,“手動(dòng)測試”,“順序測試”,一般測試這幾個(gè),我分別講解一下。

            Web測試是用于測試一連串的網(wǎng)頁(yè),可把服務(wù)器路徑作為參數,把post,get的變量作為參數輸入,還有其它一些功能可參考vs的說(shuō)明。

            負載測試是把“WEB測試”,“單元測試”,“順序測試”都放在一個(gè)測試項目里,然后設定負載數量作測試,但我在實(shí)際使用中發(fā)現個(gè)問(wèn)題就是,我在負載里設定一分鐘,50000個(gè)負載,運行同一個(gè) asp.net的頁(yè)面,實(shí)際情況是只運行了30000多次,但系統提示測試完成,而且也沒(méi)出現什么錯誤,我也不明白是什么問(wèn)題,希望有高手指教。

            手動(dòng)測試,這個(gè)好像是你在外部測試完后在vs里寫(xiě)下記錄已而。

            順序測試,這是把web測試,單元測試按你自己指定的排序執行

            一般測試,可以在外部設計測試程序,然后嵌入到VS里面。

            在試用完vs的測試系統后,感覺(jué)功能強大,面而靈活性很好,早幾天和一個(gè)朋友交流,據了解vs的測試系統比IBM的rational功能還強。

            網(wǎng)站性能分析工具很多,最有名的是LoadRunner進(jìn)行壓力測試。但VS2008也提供了工具進(jìn)行Web測試和負載壓力測試,前者可以用來(lái)單步逐頁(yè)分析網(wǎng)站性能,確定哪個(gè)request哪個(gè)步驟占用時(shí)間,后者可以對網(wǎng)站模擬并發(fā)用戶(hù)請求,測試WEB性能。

            首先打開(kāi)VisualStudio2008新建一個(gè)工程,測試 - 測試,一個(gè)空的測試項目就建好了。

            然后選中項目,右鍵新建WEB測試:

            然后進(jìn)行場(chǎng)景錄制,可以輸入你的網(wǎng)站地址,然后進(jìn)行模擬用戶(hù)的操作,可以很多步。。。。

            在建好的WEB測試中點(diǎn)擊“運行測試”開(kāi)始測試,看到運行結果,可以對結果進(jìn)行單步每個(gè)request逐頁(yè)分析網(wǎng)站性能,確定哪個(gè)request哪個(gè)步驟占用時(shí)間。

            負載測試:

            選中項目,右鍵新建負載測試(Load Test),點(diǎn)擊next,每一步可以設置一些測試參數,例如并發(fā)用戶(hù)數量及其增長(cháng)方式等,在TestMix這一步中要加前面已建立的WEB測試項目,或更多。在NextworkMix這一步可以模擬用戶(hù)的網(wǎng)絡(luò )狀況,多加幾種網(wǎng)絡(luò )狀況,設置權重比等。在CounterSets這一步一定要加上WebServer機器名,而不是本機名。然后設置運行時(shí)間等。

            在建好的負載測試中點(diǎn)擊“運行測試”開(kāi)始測試,注意一點(diǎn):默認的CounterSets的WebServer的性能指標只有兩個(gè),你如果希望監測服務(wù)器更多的性能指標,例如IO、網(wǎng)絡(luò )、CPU、內存等等,可以在左邊點(diǎn)“計算機”-“機器名”-“指標”,然后右鍵“添加到選中的圖表”:

            注意看Server的CPU利用率,IO,網(wǎng)絡(luò ),內存使用情況,頁(yè)面反應時(shí)間等,對性能瓶頸進(jìn)行分析。

            并發(fā)數量可能受限于測試機的性能,這點(diǎn)要注意,盡量用多臺機器分布式模擬用戶(hù)并發(fā)。

            也可以運行perfmon,通過(guò)Performance查看機器的各項指標。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: web Web WEB 負載 軟件測試


            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>