jmeter-可視化的非GUI模式


概述

我們在使用JMeter執行性能測試的過程中,會遇到很多不方便的地方

 

GUI模式

執行腳本很方便,看結果也很方便,但是GUI模式消耗資源,對測試結果的准確性影響很大

 

非GUI模式

消耗資源很少,但是看結果很不方便。我們無法查看任何內容,只能每隔30秒看到一行運行狀態

 

因此我們陷入了僵局

想看到測試運行過程,需要GUI,但是結果不准確;

想要准確的結果,需要非GUI,但是看不到運行過程。

在涉及性能測試的可視化和分析時,資源和功能之間的這種沖突讓我們很苦惱

 

開源工具 Tauru

Taurus 解決了我們剛剛的沖突。Taurus允許通過命令在非UI模式下執行JMeter腳本,並提供實時的可視化監控

Taurus的儀表板顯示以下信息

  • 運行過程
  • 運行時間
  • 錯誤信息
  • 性能指標監聽

 

 

 

測試報告信息

 

 

 

 

 

 

 

 

 Tauru 安裝

Tauru 是python的一個包。因此想安裝它,就必須安裝python,而且只支持python2.7。

  • 安裝python
  • 安裝pip
  • pip install lxml
  • pip install psutil
  • Pip install bzt

如果中間缺了whl包,自己去官網下載安裝

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

如果缺了Vc++,自己下載

https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266

 

 

啟動命令

bzt -o modules.jmeter.path=${jmeter path} ${jmx path}

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM