2020年最流行的性能測試工具

01.行業流行性能測試工具

1.     主流工具介紹

Apache AB

Apache JMeter

LoadRunner

Ngrinder

Locust

 阿里PTS

2.     工具演示

Apache AB = Apache HTTP server benchmarking tool

小快靈的工具

只適用於小的場景

02.LoadRunner工具介紹

LoadRunner是原Mercury公司產品,2006年Mercury公司被HP收購

LoadRunner(以下簡稱LR)是一種高規模適應性的自動負載測試工具,它能測試系統行爲,優化性能

LR強調是對針對個企業應用架構進行測試,它通過模擬實際用戶的操作行爲和實行實時性能監控,來幫助客戶更快的確認和查找問題。LR能支持廣泛的協議的技術,爲客戶的特殊環境,提供特殊的解決方案

03.Apache JMeter工具介紹

04.Grinder工具介紹

Grinder是一個用於在多臺機器上運行用iython(在jvm上運行的python)編寫的測試腳本的應用程序。他的內部引擎是基於Grinder。nGrinder分別用控制器和agent將Grinder的控制檯和agent包裝起來,並擴展了支持多個併發測試的特性。

05.Locust工具介紹

 

06.PTS介紹

性能測試PTS(Performance Testing Service)是面向所有技術相關背景人員的雲化性能測試工具,孵化自阿里內部平臺。有別於傳統工具的繁複,PTS以互聯網化的交互,面向分佈式和雲化的設計,更適合當前的主流技術架構。無論是自研還是適配開源的功能,PTS都可以輕鬆模擬大量用戶訪問業務的場景,任務隨時發起,免去搭建和維護成本。更是緊密結合監控類產品提供一站式監控,定位等附加價值,高效檢驗和管理業務性能。

07.我該怎麼選擇壓測工具?

壓測場景:

       單接口/複雜事務=>JMeter場景構造

壓力需求:

       <1000 QPS or 萬級以上 => JMeter 分佈式支持

是否週期性:

       JMeter Jmx場景文件,數據驅動,結果落庫

二次開發需求:

       JMeter開源插件化思想,支持Thrift,Dubbo等多種協議。可以快速平臺化

問題支持:

       JMeter開發社區,廣泛使用

大多數情況下JMeter都能滿足使用需求

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章