常用軟體性能測試工具

2020-12-05 IT168

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

  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 出品公司 HP(Mercury) Compuware Radview 價格 昂貴 較貴 一般 安裝配置的複雜性 簡單 簡單 一般 操作性 較複雜 簡單 簡單 支持測試對象 各種中間件/資料庫/應用伺服器的性能監控/企業架構(j2ee和.net)的測試 客戶/伺服器系統、企業資源配置(ERP)和電子商務應用 Web Application 支持平臺 windows,unix或linux HP-UX, IBM AIX,Sun Solaris, Linux, NT/2k Unix Windows 支持資料庫 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

相關焦點

  • 軟體測試工具有哪些?10款常見的軟體測試工具推薦
    軟體測試工具分為自動化軟體測試工具和測試管理工具。自動化軟體測試工具存在的價值是為了提高測試效率,用軟體來代替一些人工輸入。測試管理工具是為了復用測試用例,提高軟體測試的價值。一個好的軟體測試工具和測試管理工具結合起來使用將會使軟體測試效率大大的提高。那麼軟體測試工具有哪些呢?
  • 軟體測試中的性能測試 負載測試 壓力測試
    1.之前有做過性能測試嗎,做過的話是做了哪些呢這個可以說使用常用的工具(jmeter,loadrunner)來完成,也可以說用的第三方軟體(這種普遍都是傻瓜型軟體,直接裝好就能用,騰訊gt等)。性能測試:性能測試是和功能測試相對應的。根據用戶場景進行的單個用戶操作,是屬於功能測試領域,主要是驗證軟體是否可以滿足用戶的功能需求。比如,單個用戶使用系統,系統各項功能是否滿足用戶的需求。
  • EDA技術設計的常用軟體以及仿真工具介紹
    利用EDA工具,電子設計師可以從概念、算法、協議等開始設計電子系統,大量工作可以通過計算機完成,並可以將電子產品從電路設計、性能分析到設計出IC版圖或PCB版圖的整個過程的計算機上自動處理完成。 現在對EDA的概念或範疇用得很寬。包括在機械、電子、通信、航空航天、化工、礦產、生物、醫學、軍事等各個領域,都有EDA的應用。
  • 10大主流壓力/負載/性能測試工具推薦
    那麼網際網路產品為什麼要進行壓力/負載/性能測試,又有哪些工具幫我們實現呢,本文將為您細說端詳。壓力/負載/性能測試之異同在產品研發過程中,常常會混淆壓力/負載/性能測試這三者之間的區別,這三種測試到底有什麼不同呢?
  • 得軟體測試的門檻低?工程師有話說
    ,是的,雖然軟體測試的門檻低,但如果想要在這一行有穩定長久的發展,還是需要掌握非常多的專業技能的。 3、要學習一些性能測試工具 在一些用戶量較大或者對性能有要求的公司基本上都會要求做性能測試,所以想要成為一個優秀的測試必須要學會性能測試以及性能測試工具的使用,比如jmeter或者loadrunner。
  • 網絡安全測試必備工具
    部署網絡安全設備,進行網絡邏輯隔離,或者進行身份認證,遠程登錄,安全配置等操作,都是被動的防禦,所謂授之於魚不如授之以漁,了解常見的網絡安全測試工具,從被動變為主動,主動的查漏補缺,防患於未然。授之於魚不如授之以漁常見的網絡安全測試工具主要類型包括系統發現命令行工具,埠掃描工具以及網絡協議分析工具,這些工具也是常用於網絡安全滲透測試。
  • 手把手教你測試固態硬碟!硬碟測試軟體大匯總
    1、CrystalDiskMark  先來聊聊大名鼎鼎的CDM(CrystalDiskMark),如果你關注固態硬碟評測,你就會發現,很多的測評人員都喜歡選擇CDM作為測試工具。相比其他的測試工具它使用簡單,並且免費。
  • 軟體測試工程師需要掌握哪些技能
    軟體測試工程師需要掌握哪些技能大家都知道功能測試是測試工程師的基本功,今天就來和大家說說功能測試需要掌握哪些技能...熟練使用SQL1.常用的sql語句一定會寫。比如說增刪改之類。2.了解資料庫的事務、會編寫存儲過程、熟練常用的系統函數。3.了解並可以進行資料庫的備份、遷移、還原、鏡像等操作。4.對sql語句進行調優,並對可以對運行的語句監控查看性能。5.了解資料庫集群等操作。
  • 如何通過主流測試軟體,檢測固態硬碟狀態和速度
    今天我就和大家聊一聊,有哪些主流的硬碟測試軟體。 1、CrystalDiskMark 先來聊聊大名鼎鼎的CDM(CrystalDiskMark),如果你關注固態硬碟評測,你就會發現,很多的測評人員都喜歡選擇CDM作為測試工具。相比其他的測試工具它使用簡單,並且免費。於此同時,CDM還在長期更新,真的是良心測試軟體。
  • 不懂性能測試,被面試官掛了……
    「 性能測試旨在檢查應用程式或軟體在特定負載下工作時的響應性和穩定性,從而檢測應用程式/軟體在響應速度、可擴展性和穩定性方面是否達到預期的要求。
  • Futuremark推電池測試工具Powermark
    Futuremark推電池測試工具Powermark 2011年12月16日 00:52作者:Futuremark編輯:張偉(編輯)文章出處:泡泡網原創
  • Speedtest for mac(網速測試工具)
    Ookla Speedtest 是一款 Mac 網速測試工具。可以幫助您進行 30 秒上傳速度測試及下載速度測試。Speedtest 設計美觀,使用簡單,全球分布的網絡可以讓您在任何地方測速都變得既方便又準確。
  • 電路仿真軟體有哪些?6款常用的電路仿真軟體推薦
    一些網友需要下載電路仿真軟體這一類軟體,但是,網絡上尋找電路仿真軟體卻比較麻煩。那麼,電路仿真軟體有哪些?小編今天就給大家整理了6款常用的電路仿真軟體推薦給大家,需要下載電路仿真軟體的網友可以挑選一下!
  • 疫情面試了13家企業軟體測試崗位,面試題整理
    功能測試業務邏輯正確性的測試2. 兼容性測試系統版本解析度如果一個bug,開發認為不是一個bug,怎麼處理常用linux命令什麼情況下定位不到元素GET請求和POST請求的區別網絡情況3.檢查系統的安全性、穩定性,前端傳參不可信接口測試是怎麼做的–由於我們項目前後端調用主要是基於http協議的接口,所以測試接口時主要是通過工具或代碼模擬http請求的發送與接收。工具有很多如:postman、jmeter、soupUI等。–也可以用 接口自動化來實現,就是用代碼實現,框架和UI自動化差不多,發送請求用斷言來判斷。
  • 常用統計分析軟體:SPSS、Stata、Minitab
    面對其高數據量、多維度與異構化的特點,以及分析方法思路的擴展,傳統統計工具已經難以應對。眾多新的統計軟體工具的出現成為了深入大數據洞察研究的重要助力。下面是幾款比較常用的統計分析工具。一、SPSSSPSS(StatisticalProductandServiceSolutions)是全球領先的統計分析與數據挖掘產品。
  • 軟體測試員必知!壓力測試總共需要幾個步驟?思路總結篇
    軟體壓力測試是一種基本的質量保證行為,它是每個重要軟體測試工作的一部分。軟體壓力測試的基本思路很簡單:不是在常規條件下運行手動或自動測試,而是在計算機數量較少或系統資源匱乏的條件下運行測試。通常要進行軟體壓力測試的資源包括內部內存、CPU 可用性、磁碟空間和網絡帶寬。
  • 軟體測試必讀的經典書籍
    1、《軟體測試的藝術》作者: 梅爾斯出版社: 機械工業出版社該書歷史悠久,1979年第一版,2004年(估計)第二版,可見其生命力。工具,環境語言都在變化,但是根本的測試思想沒有變。怪不得有人稱該書為測試領域的"開山鼻祖"。
  • 推薦14款開源的Web應用測試工具
    1.JMeter是Apache組織的開放原始碼項目,它是功能和性能測試的工具,100%的用java實現。2.GrinderGrinder是一個負載測試框架,通過Jython來編寫測試腳本,基於HTTP的測試可以由瀏覽器來記錄整個要測試的過程。
  • 頻率計算器工具簡化混合信號測試設置
    然而這一靈活性的增加也使工程師開發測試程序時存在不易發現的缺陷從而降低測試性能的可能性有所增加。 2 使採樣技術符合測試頻率的要求 進行模擬DSP測試時工程師依賴複雜的相關採樣技術保證採樣與測試頻率一致。要實現相關採樣需要滿足下列公式的最優解決方案:
  • 模具種類及常用模具CAE分析軟體
    五金衝壓模具常用的CAE軟體:A:dynaform是一款板料成形數值模擬的專用軟體,由美國ETA公司和LSTC公司聯合開發,DynaForm是LS-DYNA求解器與ETA/FEMB前後處理器的完美結合,是當今流行的板料成形與模具設計的CAE工具之一。1.dynaform基於有限元方法建立, 被用於模擬鈑金成形工藝。