咱們在使用JMeter執行性能測試的過程當中,會遇到不少不方便的地方python
GUI模式c++
執行腳本很方便,看結果也很方便,可是GUI模式消耗資源,對測試結果的準確性影響很大python2.7
非GUI模式工具
消耗資源不多,可是看結果很不方便。咱們沒法查看任何內容,只能每隔30秒看到一行運行狀態性能
所以咱們陷入了僵局測試
想看到測試運行過程,須要GUI,可是結果不許確;spa
想要準確的結果,須要非GUI,可是看不到運行過程。xml
在涉及性能測試的可視化和分析時,資源和功能之間的這種衝突讓咱們很苦惱blog
開源工具 Tauruip
Taurus 解決了咱們剛剛的衝突。Taurus容許經過命令在非UI模式下執行JMeter腳本,並提供實時的可視化監控
Taurus的儀表板顯示如下信息
測試報告信息
Tauru 安裝
Tauru 是python的一個包。所以想安裝它,就必須安裝python,並且只支持python2.7。
若是中間缺了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}