• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

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

測試工具LoadRunner和OpenSTA比較分析

發布: 2007-10-23 17:38 | 作者: 朱少民 譯 | 來源: 朱少民-軟件測試和質量專欄 | 查看: 581次 | 進入軟件測試論壇討論

領測軟件測試網

MILY: 宋體">項目

描述

LoadRunner

OpenSTA

協議

測試工具可以捕捉、處理及回放通信協議

支持多種協議。按照協議數量收費,支持多種協議錄制功能。

僅支持HTTP 1.0 / 1.1 / HTTPS (SSL)。

回放功能

回放腳本及腳本調試工具

擴展的記錄功能支持參數和服務器信息的瀏覽,還可瀏覽及比較已錄制網頁版本與客戶端返回的信息,腳本生成器包括了調試工具、支持斷點調試和單步跟蹤。

類似的回放功能,但沒有綜合比較功能。有調試功能,包括控制器、斷點設定和單步跟蹤。

腳本語言

窗體頂端

使用中間介質來代表被捕獲的協議數據和操作回放數據窗體底端

 

稱為TSL,使用標準C語言語法而且允許添加C函數庫,對工具支持的不同協議有廣泛的定制功能。

使用專有的類似“BASIC”語言的自動化腳本語言SCL。在已有的功能上有些限制,例如字符串操作、支持文檔對象模型(DOM直接處理。

擴展性

工具功能性擴展

附加的TSL或者C函數庫, 受限與工具的功能性。

SCL腳本模塊可以定義到Include文件里,開源使得功能可以用C++進行擴展。

腳本界面

編輯腳本的應用程序工具的界面

多種捕捉模式, 支持高級的文本瀏覽和低級的HTTP瀏覽,并且支持圖形化的樹形結構和腳本瀏覽方式,腳本瀏覽方式支持功能區分入口。

低級的HTTP瀏覽并且提供圖形樹表示的DOM結構?梢暬谋徊东@的HTML渲染與尋址服務器頭表。有語言敏感、語法顏色凸顯的編程功能。

相關性

從動態數據中替換數值從而能夠成功回放的任務。

自動關聯功能,包括在錄制中錄制后,比較錄制與重放效果。但是不支持所有的模式捕獲。

手動關聯使用互動的DOM架構。自動生成腳本代碼的功能用來輔助變量代換。

Cookie 管理

HTTP cookies的檢測、錄制和回放,并需要額外的代碼來管理javascript生成的cookies

HTTP頭存根自動管理,如果需要可以手動操縱。

HTTP頭存根自動管理,如果需要可以手動操縱。

參數化

自動地調整動態數據參數從而更準確模擬真實用戶。往往是對話(session)管理所必須的

可擴充的數據輸入接口,包括數據庫查詢的向導界面。沒有標準的函數來鎖定數據源保持分布式測試中被并發訪問數據的唯一性。

可擴充的數據輸入接口,包括自動生成測試數據的向導界面。標準功能包括了對數據文件的順序、隨機、偽隨機訪問。分布式測試中,有標準的通用函數來維護單個或多個負載注入器(injector)的參數的唯一性。

控制器

管理和實施測試

實時監控功能。情景自動生成。對虛擬用戶、腳本、腳本組的單獨控制。腳本的運行安排,執行進度顯示及循環控制

實時監控功能。簡單拖放多情景測試配置,支持模塊化腳本,并允許在在運行時加入新的情景/虛擬用戶。沒有情景自動生成。允許在多用戶負載測試過程中對整個測試或者特定用戶進行http監測和調試。

監控

在執行期間捕獲資源使用信息,包括顯示并用于建立性能測試報告。

支持多種模式。 支持在線圖形顯示、Apache/Netscape/IIS。其他監視器需另外支付費用。新的機制允許遠程用戶通過瀏覽器界面實時監控結果。注意:通過防火墻監控需要制定TCP/IP端口。未來版本的LoadRunner應使用HTTP消息避免此類問題。

支持Windows NT/2000中集成的性能圖形顯示以及SNMP信息收集。各種測試信息包括虛擬用戶狀特性、自定義狀態和活動信息。 基于Web的監視器可以穿過防火墻運行在遠程機器上。 執行過程中的聯機圖形以及監視結果會用于最后的報告。

分布式測試

把壓力生成分布到多個產生壓力的機器的能力

支持由單一控制器管理多個負載生成器。

支持由單一控制器管理多個負載生成器。同一網絡使用TCP/IP或基于WebHTTP遠程控制負載生成器。

虛擬IP地址

模擬不同IP地址訪問系統的能力。尤其對負載平衡系統非常有用

支持虛擬IP包括IP轉發時的路由自動更新。

沒有嵌入虛擬IP功能。

廣域網/局域網仿真

在測試中模擬不同網絡結構的能力

7.6版本新加入的功能。允許在局域網測試時仿真延時、丟包、連接故障及動態路由效果。需要專門的許可證書。

沒有嵌入廣域網/局域網仿真功能。

緩存

模擬網絡瀏覽器緩存頁面的能力

可以控制瀏覽器回放時的緩存仿真以及每個虛擬用戶的設置。

沒有特別的功能,雖然可以效仿簡單的腳本代碼。

用戶網速模擬

模擬真實用戶不同網絡速度的能力

可以回放時仿真不同的網絡速度

沒有嵌入模擬真實用戶不同網絡速度的功能

分布式/遠程壓力生成

為了產生大量負載需要額外的負載生成器,并需要集中控制

可以控制多個負載生成器及收集結果。使用HTTP端口可穿過防火墻控制遠程的負載發生器。

可以控制多個負載生成器及收集結果。使用HTTP端口可穿過防火墻控制遠程的負載發生器.

報告&分析

檢查和分析測試的結果,包括定時器、監控的資源和以圖形方式顯示的結果。

大范圍的混合式圖表功能——Word中自動生成報告。分析器可以作為單獨的應用程序分發給用戶

簡單的圖表,足夠分析、統計負載有關的關鍵數據和資源使用情況。資源使用的顯示支持覆蓋圖,可以輸出到 Excel。無許可證限制,任何用戶都可以瀏覽數據。 免費的工具和Excel宏都可透過公共用戶論壇獲取。

可量測性

工具生成多少虛擬用戶及相應的資源使用的能力。 實際可利用資源取決于數量、規模和腳本的復雜度。

資源的限制主要是線程數量及內存大小。在NT/2K操作系統上每個虛擬用戶會占到1 Mb內存。 Windows 95, 98 & Unix的效率更低些。每臺PC的最大虛擬用戶數大約為1500。

主要使用的資源是內存。在一個單核P4處理器及Windows 2k上測試一個簡單的ASP頁面,如果達到3000用戶的負載需要1GB內存。 未經證實的報告說明Win2k機器上對于復雜的腳本最多可以支持1664個虛擬用戶?赡苡芯程限制。沒有許可證書限制。

初始成本

購買軟機及證書的費用,不包括升級或支持。

沒有虛擬用戶的軟件基本價為16,000美元。額外的費用是通過每種協議、監控資源和虛擬用戶來收取。

免費并可以通過www.OpenSTA.org下載?晒┫螺d的有: 先前版本; 自動安裝包和當前源代碼(附有MS C++ Visual Studio 6簡單build指令)。

虛擬用戶成本

大多數商業工具按照虛擬用戶的數量收費。額外的硬件也需要額外費用。

價格范圍大:虛擬用戶的費用從2510000美元到100066000美元。臨時的虛擬用戶大約是每天3.50美元(1000分鐘)。 這不是正式的報價。

免費,無許可證書限制

技術支持 & 專家咨詢

該工具支持的可用服務和費用。

根據M.I., 此項費用每年大約為初始成本的1/5, 包括升級。 MI和其合伙公司還提供咨詢服務(包括etest協會)。  

眾多的獨立資源。 Etest協會對每次遠程技術支持收取美元50,也提供收費的專家咨詢。網上資源包括網頁和電子郵件論壇。升級是免費的(大約每3-6個月)。

培訓

工具的培訓服務

MI 有大量的培訓課程,費用為大約每人每天400美元。許多合作伙伴也提供培訓課程

專業公司,<

延伸閱讀

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/

TAG: loadrunner 測試工具 opensta


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

軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97