效能測試工具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進行效能測試
- 效能測試常用工具對比:Jmeter與LoadRunner的異同JMeter
- 你不知道的JavaScript——效能測試和調優JavaScript
- 效能測試工具你知道多少?
- ·請列舉你所瞭解的測試工具
- 你所不知道的Java效能優化之String!Java優化
- 如何學習效能測試?LoadRunner小技巧集錦
- 你所不知道的cssCSS
- 你所不知道的 POST
- 你所不知道的 Transformer!ORM
- 使用LoadRunner執行專案效能測試之實操指南
- 你所不知道的前端效能優化不完全手冊前端優化
- 你所不知道的JavaScript(三)JavaScript
- 你所不知道的XML安全XML
- 你所不知道的JavaScript 二JavaScript
- 10款最好用的滲透測試工具,你還不知道嗎?
- 效能測試工具 - Siege
- 效能測試學習筆記:Loadrunner如何進行引數化?筆記
- 【PG效能測試】pgbench效能測試工具簡單使用
- LoadRunner測試結果分析(1)
- 你所不知道的 AI 進展AI
- ABAP Webdynpro效能測試工具Web
- 你不知道的軟體測試那些事?
- 你所不知道的面試陷阱,巧妙避開,面試不再步步驚心面試
- 一篇文章帶你掌握效能測試工具——JmeterJMeter
- 提升----你所不知道的JavaScript系列(3)JavaScript
- Python: 你所不知道的星號 * 用法Python
- 網路效能測試工具iperf的使用
- 效能測試工具的 Coordinated Omission 問題
- 測試網路效能的小工具
- 使用 fio 工具測試 EBS 效能
- java 效能測試框架工具-junitperfJava框架
- 負載,效能測試工具-Gatling負載
- 軟體測試學習教程——LoadRunner實現介面測試
- 效能測試:主流壓測工具介紹
- 軟體效能測試的內容有那些?
- 作為軟體測試人員,這些常用的效能測試工具你一定要知道!!!