2023年最流行的效能測試工具

2021-10-05 02:40:24 字數 1750 閱讀 3229

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

1.     主流工具介紹

apache ab

apache jmeter

loadrunner

ngrinder

locust

阿里pts

2.     工具演示

小快靈的工具

只適用於小的場景

02.loadrunner工具介紹

loadrunner是原mercury公司產品,2023年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都能滿足使用需求

Mysql效能測試工具

一 mysqlslap測試 mysqlslap是mysql自帶的乙個測試工具。具體的用法可以通過man獲得。比較常用的options解釋如下 concurrency 代表併發數量,多個可以用逗號隔開,當然你也可以用自己的分隔符隔開,這個時候要用到 delimiter開關。engines 代表要測試的...

效能測試工具原理

廣義的講,可以把效能測試過程中使用到的所有工具都稱為效能測試工具,效能測試工具分為兩大類,服務端效能測試工具和前端效能測試工具 服務端效能測試工具需要支援產生壓力和負載,錄製和生成測試指令碼,設定和部署場景,產生併發使用者和向系統施加持續的壓力 而前端效能測試工具則不需要關係系統的壓力和負載,只需要...

mysqlslap 效能測試工具

mysqlslap 效能測試工具 常用引數 concurrency 代表併發數量,多個可以用逗號隔開。例如 concurrency 50,200,500 engines 代表要測試的引擎,可以有多個,用分隔符隔開。例如 engines myisam,innodb,memory iterations ...