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}

 

 

 

 

 

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