• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

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

    軟件測試中的性能測試工具的介紹

    發布: 2009-10-26 09:23 | 作者: 網絡轉載 | 來源: 領測軟件測試網 | 查看: 169次 | 進入軟件測試論壇討論

    領測軟件測試網

    軟件測試中的性能測試工具的介紹

    目前市場上的性能測試的工具種類很多,可以簡單的劃分為以下幾種:負載壓力測試工具、資源監控工具、故障定位工具以及調優工具。

    1. 主流負載性能測試工具

    負載性能測試工具的原理通常是通過錄制、回放腳本、模擬多用戶同時訪問被測試系統,制造負載,產生并記錄各種性能指標,生成分析結果,從而完成性能測試的任務。

    主流的負載性能測試工具有:

    QA Load:Compuware公司的QALoad是客戶/服務器系統、企業資源配置(ERP)和電子商務應用的自動化負載測試工具。QALoad是QACenter性能版的一部分,它通過可重復的、真實的測試能夠徹底地度量應用的可擴展性和性能。QACenter匯集完整的跨企業的自動測試產品,專為提高軟件質量而設計。QACenter可以在整個開發生命周期、跨越多種平臺、自動執行測試任務。

    SilkPerformer:一種在工業領域最高級的企業級負載測試工具。它可以模仿成千上萬的用戶在多協議和多計算的環境下工作。不管企業電子商務應用的規模大小及其復雜性,通過SilkPerformer,均可以在部署前預測它的性能?梢暤挠脩艋缑、實時的性能監控和強大的管理報告可以幫助我們迅速的解決問題,例如加快產品投入市場的時間,通過最小的測試周期保證系統的可靠性,優化性能和確保應用的可擴充性。

    LoadRunner:一種較高規模適應性的,自動負載測試工具,它能預測系統行為,優化性能。LoadRunner強調的是整個企業的系統,它通過模擬實際用戶的操作行為和實行實時性能監測,來幫助您更快的確認和查找問題。此外,LoadRunner 能支持最寬范的協議和技術,為您的特殊環境,量身定做地提供解決方案。

    WebRunner:是RadView公司推出的一個性能測試和分析工具,它讓web應用程序開發者自動執行壓力測試;webload通過模擬真實用戶的操作,生成壓力負載來測試web的性能,用戶創建的是基于javascript的測試腳本,稱為議程agenda,用它來模擬客戶的行為,通過執行該腳本來衡量web應用程序在真實環境下的性能。

    免費測試工具:

    OpenSTA:開源項目,功能強大,自定義功能設置完備,但設置通過Script來完成。必須學習Script編寫

    WAS(Web Application Stress Tool):微軟的工具,輸出結果是純文本的。

    主流商用負載性能工具的比較圖如下:

    屬性 LoadRunner
    QALoad
    WebLoad
    出品公司
    Compuware
    Radview
    價格
    昂貴
    較貴
    一般
    安裝配置的復雜性
    簡單
    簡單
    一般
    操作性
    較復雜
    簡單
    簡單
    支持測試對象
    各種中間件/數據庫/應用服務器的性能監控/企業架構(j2ee和.net)的測試
    客戶/服務器系統、企業資源配置(ERP)和電子商務應用
    Web Application
    支持平臺
    HP-UX, IBM AIX,Sun Solaris, Linux, NT/2k
    支持數據庫
    DB2,SQLserver,
    Orcale,Sybase
    ADO, DB2,Oracle,Sybase,
    SQLserver,Odbc
    ADO,DB2,Oracle,Sybase,
    SQLserver,Odbc
    支持協議 
    web,http(s),soap,streaming,
    wap,winsock,xml
    http,ssl,soap,xml,
    streaming,media
    xml,java,ejb,
    activex,wap,http,snmp,
    real/m$streaming
    類似C++
    C/C++和VC++
    Javascript
    自動數據生成
    Y
    Y
    Y
    腳本調試
    Y
    Y
    Y
    報表定制功能
    Y
    Y
    Y
    功能點
    創建虛擬用戶,創建真實的負載,定位性能問題,分析結果以精確定位問題所在,重復測試保證系統發布的高性能等
    預測系統性能、通過重復測試尋找瓶頸問題、從控制中心管理全局負載測試、快速創建仿真的測試、驗證應用的可擴展性。
    強大的專業網站性能測試,虛擬多用戶
    虛擬用戶上限數量
    成千上萬 成百上千 理論上無限,不過受機器的限制,同時運行太多影響結果的準確性
    公司網址
    Http://www.merc-int.com
    http://www.compuware-china.com
    http://www

    2.資源監控工具

    資源監控作為系統壓力測試過程中的一個重要環節,在相關的測試工具中基本上都有很多的集成。只是不同的工具之間,監控的中間件、數據庫、主機平臺的能力以及方式各有差異。而這些監控工具更大程度上都依賴于被監控平臺自身的數據采集能力,目前的絕大多數的監控工具基本上是直接從中間件、數據庫以及主機自身提供的性能數據采集接口獲取性能指標。

    首先,不同的應用平臺有自身的監控命令以及控制界面。比如UNIX主機用戶可以直接使用topas,vmstat,iostat了解系統自身的健康工作狀況。另外,weblogic以及websphere平臺都有自身的監控臺,在上面可以了解到目前的JVM的大小、數據庫連接池的使用情況以及目前連接的客戶端數量以及請求狀況等等。只是這些監控方式的使用對測試人員有一定的技術儲備要求,需要自己熟練掌握以上監控方式的使用。

    第三方的監控工具相應的對一些系統平臺的監控進行了集成。比如Loadrunner對目前常用的一些業務系統平臺環境都提供了相應的監控入口,從而可以在并發測試的同時,對業務系統所處的測試環境進行監控,更好的分析測試數據。

    但Loadrunner工具其提供的監控方式還不是很直觀,一些更直觀的測試工具能在監控的同時提供相關的報警信息,類似的監控產品如QUEST公司提供的一整套監控解決方案包括了主機的監控、中間件平臺的監控以及數據庫平臺的監控。QUEST系列監控產品提供了直觀的圖形化界面,能讓測試者盡快進入監控的角色。

    3. 故障定位工具以及調優工具

    技術的不斷發展以及測試需求的不斷提升,故障定位工具應運而生,它能更精細的對負載壓力測試中暴露的問題進行故障根源分析。在目前的主流測試工具廠商中,都相應地提供了對應的產品支持。尤其是目前.NET以及J2EE架構的流行,測試工具廠商紛紛在這些領域提供了相關的技術產品,比如Loadrunner模塊中添加的診斷以及調優模塊、Quest公司的PerformaSure、Compuware的Vantage套件以及CA公司收購的Wily的Introscope工具等等,都在更深層次上對業務流的調用進行追蹤。這些工具在中間件平臺上引入探針技術,能捕獲后臺業務內部的調用關系,發現問題所在,為應用系統的調優提供直接的參考指南。

    在數據庫產品的故障定位分析上,Oracle自身提供了強大的診斷模塊,同時,Quest公司的數據庫產品也在數據庫設計、開發以及上線運行維護都提供了全套的產品支持。

    延伸閱讀

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

    TAG: 工具 軟件測試 性能測試


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

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

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>