PR效能測試工具升級到全鏈路效能測試與分析平臺
PerformanceRunner效能測試工具
即將升級為
PerformanceOne
產品。本次大規模升級,主要圍繞幾個重大功能來進行:
l 全鏈路壓測分析
PerformanceRunner效能測試工具 (以下簡稱 PR ),主要是能夠針對不同的網路協議,模擬上百萬虛擬使用者( VU ),產生海量的壓力,測試應用系統的響應能力。
隨著應用系統越來越複雜,比如從單節點到叢集,從單個層次到多層次、微服務,我們就需要知道壓力的鏈路是如何傳導的,壓力負載在每個節點時多少,哪個壓力節點無法承受壓力。這就是全鏈路壓測。
PerformanceOne (以下簡稱 PO ),會支援多不同應用、不同節點的全鏈路壓測,發現壓力傳導,找到效能瓶頸。
PO 支援包括 ngix 、 mysql 、 oralce 、 tomcat 、 redis 等各種常用應用平臺和架構,以及針對每個架構的幾十種計數器。我們根據自己的關注點,對計數器進行篩選,在壓測過程中檢測各個計數器,發現瓶頸。
l 從壓測工具到壓測平臺
PR 與 LR 、 jmeter 等壓測工具一樣,主要是單機部署使用。在一定程度上,無法實現:效能測試團隊共享和繼承效能測試指令碼,造成大量的重複工作。
另一個方面,純粹工具化的產品,無法積累知識,也無法規劃一個完整的效能測試過程。
因此,效能測試的平臺化、使用者的角色化、指令碼的重用、效能測試過程管理,就成為效能測試的一個重大趨勢。在 PO 平臺上,我們使用 B/S 架構來代替傳統的客戶端架構,把效能測試團隊整合管理到一個平臺上。所有的測試指令碼、效能場景被管理。效能測試過程可以被規劃和管理。
此外,由於效能測試的常態化,因此,效能測試環境,包括被壓測的應用環境和壓力機,都需要統一規劃和管理。 PO 效能測試平臺提供針對效能測試環境和壓測機器的統一管理,也透過對測試環境進行資源排班,提升了壓測機器的利用率。
l 從指令碼到低程式碼
效能測試的一個問題是,需要理解協議和指令碼,於是效能測試有一些 “曲高和寡”。在 PO 的版本,我們基本上取消了效能測試指令碼,而使用配置化的介面來代替效能測試指令碼,降低了效能測試工具的使用門檻。
PO 針對每個協議,設定了一組模板,效能測試工程師只需要根據這些模板來填寫,就能夠生成加壓的底層程式碼。使用一組有序的模板,就可以實現效能測試過程。
大約在六月中下旬,我們即將釋出 PO 的第一個版本,讓我們期待吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31387097/viewspace-2900317/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 全鏈路效能測試怎麼做?
- 效能測試 —— 什麼是全鏈路壓測?
- 新潮測試平臺之效能測試
- 聊聊效能測試平臺
- 【網路】效能指標與測試工具指標
- 效能測試之測試分析與調優
- PR效能測試軟體適用於哪些測試
- 移動全平臺效能測試工具PerfDog常見問題與解決方案
- 【PG效能測試】pgbench效能測試工具簡單使用
- 效能測試工具 - Siege
- Kafka效能測試分析Kafka
- WebGPU效能測試分析WebGPU
- 全鏈路效能壓測工具分析和總結-實時更新
- ArrayBlockingQueue 和 LinkedBlockingQueue 效能測試與分析BloC
- 網路效能測試工具iperf的使用
- 測試網路效能的小工具
- ABAP Webdynpro效能測試工具Web
- 淺談效能測試分析
- 【效能調優】效能測試、分析與調優基礎
- 搭建 nGrinder 效能測試平臺並快速使用
- 雲上的移動效能測試平臺
- 效能狗(Perfdog)測試與資料分析
- JMeter:效能測試利器全解析JMeter
- 效能測試之JVM的故障分析工具VisualVMJVMLVM
- Linux iperf 網路傳輸效能測試工具Linux
- 效能測試
- 效能測試:主流壓測工具介紹
- 效能測試公開課來啦!從效能測試方案到效能調優,從負載均衡到中介軟體測試,全方位講解效能測試核心內容負載
- 小白測試系列:介面測試與效能測試的區別
- 使用 fio 工具測試 EBS 效能
- java 效能測試框架工具-junitperfJava框架
- 負載,效能測試工具-Gatling負載
- 效能測試工具你知道多少?
- Jmeter介面測試+效能測試JMeter
- YLazy Web Page Test , 網頁效能測試平臺Web網頁
- 效能測試連載-需求分析
- Web效能測試種類與全面測試模型Web模型
- MySQL 效能壓測工具,從入門到自定義測試項MySql