效能測試工具LoadRunner你所不知道的內幕
談到效能測試,大家一定會聯想到Jmeter和LoadRunner,這兩款工具目前在國內使用的相當廣泛,主要原因是Jmeter是開源免費,LoadRunner 11在現網中存在破解版本。商用型效能測試工具對於中小型企業很難承擔相關的費用。國內的效能測試工具有:CTPS(華為)、kylinTOP(奇林)、PTS(阿里)等,國外的效能測試工具LoadRunner相對比較出名。Loadrunner在國內出名的原因主要還是因為LoadRunner 進入中國的市場比較早,而且網上還存在破解版本。現在我們主要研究一下目前網路廣泛存在的破解版本LoadRunner11在使用上有什麼限制。以幫助同行們在使用時心裡明白。
1、 測試思路
步驟1:使用Loadrunner 11錄製一個web頁面
步驟2:建立測試計劃,各自執行指令碼一次,執行的過程透過(wireShark抓包)
步驟3:透過對wireShark網路抓包結果分析HTTP請求的順序。
步驟4:wireShark抓包獲得的HTTP請求順序與瀏覽單獨訪問URL時的幕布對比。
基於以上思路我們從網路上選取一個web URL()作為被測試物件
2、IE單獨訪問URL
首先我們看一下該URL使用IE單獨訪問時間的網路幕布圖:
注:HTTP的實際請求開始時間從黃色背景開始
3、LR 11指令碼錄製
新建web(HTTP/html)指令碼,點選錄製按鈕,選擇IE瀏覽器錄製(ie 9)。
注:loadRunner11不支援chrome,firefox
注:此圖透過wireShark的網路抓包獲得HTTP請求的開始與結束時間,再透過excel畫出瀑布圖(下圖同)
從併發圖看,有5個併發,但6個併發不是很明顯示,與IE9單獨訪問時的瀑布圖相比有一定差異。
4、LR 11任務建立並執行
根據錄製的指令碼建立測試計劃,並執行一次指令碼(只執行一次),同時透過wireShark抓取loadRunner的HTTP請求網路包。
4、結果分析
透過LoadRunner11的測試計劃的執行結果的瀑布圖看,HTTP請求基本上是按2個HTTP請進行併發的。HTTP的請求時序與錄製時IE的請求瀑布圖不同,且與IE9單獨訪問URL時的HTTP請求瀑布圖也不相同。請求瀑布圖是按照loadRunner自己的內部規則併發,在單使用者內有2個併發,與Jmeter相比,是有一點進步的(Jmeter單使用者按序列請求下發),但與IE瀏覽器的真實行為仍然差距很大。如果使用LoadRunner 11去測試WEB伺服器,透過錄制WEB的方式生成指令碼,你得出的結果將與實際結果將會存在較大的差距。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965179/viewspace-2684655/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 效能測試工具Jmeter你所不知道的內幕JMeter
- LoadRunner效能測試工具---(一)使用流程
- 效能自動化測試工具Loadrunner篇
- LoadRunner效能測試工具---(三)測試結果樣例分析
- 效能測試工具LoadRunner知識點總結
- 你不知道的JavaScript——效能測試和調優JavaScript
- 效能測試工具你知道多少?
- JN專案-效能測試loadrunner
- ·請列舉你所瞭解的測試工具
- 效能測試常用工具對比:Jmeter與LoadRunner的異同JMeter
- LoadRunner長連線效能測試指令碼指令碼
- 你所不知道的Java效能優化之String!Java優化
- 效能測試工具
- 效能測試工具的原理
- 你所不知道的cssCSS
- 你所不知道的 POST
- 你所不知道的10個“Chrome開發者工具”使用技巧Chrome
- 效能測試工具Locust
- mysqlslap 效能測試工具MySql
- 效能測試工具supersmackMac
- 效能測試工具 - Siege
- 10款最好用的滲透測試工具,你還不知道嗎?
- 如何學習效能測試?LoadRunner小技巧集錦
- 你所不知道的JavaScript 二JavaScript
- 你所不知道的JavaScript(三)JavaScript
- 你所不知道的前端效能優化不完全手冊前端優化
- 你不知道的軟體測試那些事?
- lib庫實現loadrunner驅動mysql效能測試MySql
- LoadRunner JAVA Vuser協議開發效能測試指令碼Java協議指令碼
- 【PG效能測試】pgbench效能測試工具簡單使用
- ABAP Webdynpro效能測試工具Web
- 壓縮工具效能測試
- MySQL 效能測試工具mysqlslapMySql
- YCSB效能測試工具使用
- windows下測試IO效能的工具Windows
- 你所不知道的 AI 進展AI
- 你所不知道的JavaScript陣列JavaScript陣列
- 使用LoadRunner執行專案效能測試之實操指南