tsuang簡易教程-MAC版

官網地址:http://tsung.erlang-projects.org/html

Tsung壓力測試工具的工做原理介紹:linux

(1)  Tsung的每個虛擬用戶就是一個erlang的輕量進程。這點和loadrunner有大區別。git

(2)  虛擬用戶完成session後就消失。github

(3)  大量的虛擬用戶(erlang輕量進程)創建在erlangVM上。shell

Mac OS X的安裝步驟以下:

Homebrew 是最簡單和靈活的方式(相似於linux下的yum),用來在 Mac OS X 安裝 Linux 工具包。瀏覽器

1.安裝過程很簡單,命令行輸入:ruby

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"session

 2. 查看版本號確認homebrew是否安裝成功curl

brew  –vtcp

3..接下來安裝Tsung,  過程會比較長,brew會自動安裝Tsung的依賴包

 brew install tsung  

4.檢查tsung安裝目錄,確保安裝目錄爲,如上圖最後一行顯示:

 /usr/local/Cellar/tsung/1.5.1  

5. 查看版本號

 tsung -v  

6.安裝後能夠進入 /usr/local/Cellar/tsung/1.5.1  目錄查看tsung相關文件

7.tsung默認執行~/.tsung/tsung.xml,因此先在主目錄建立.tsung文件夾,

而後把模板文件放置進去,執行命令: tsung  start 

ps:也能夠使用運行指定文件,命令爲:tsung -f /.tsung/tsung.xml start

8.安裝Perl的報告模板,命令爲:sudo cpan Template 

9.生成報告:

進入log目錄,運行命令:

 /usr/local/Cellar/tsung/1.5.1/lib/tsung/bin/tsung_stats.pl 

若是遇到這種錯誤 Can't locate Template.pm in @INC (you may need to install the Template module)

使用命令安裝這個perl module:sudo cpan Template,而後再運行上面的perl腳本

10.最後用瀏覽器打開生成的report.html文件,就能看到結果了

 

11.tsung結果分析

tsung生成的測試報告都放在~/.tsung/log下,以日期加時間的方式命名,如:`.tsung/log/20150407-1951`,其中最重要的幾張圖是

 

- tsung產生的用戶數曲線圖 .tsung/log/20150407-1951/images/graphes-Users-simultaneous.png

Y軸表明每秒用戶數,tsung每秒會產生一批用戶,這個統計結果是每十秒統計一次,全部的圖的起始位置顯示的是0,實際上是第一個10秒

 

- http接口響應數曲線圖(TPS) .tsung/log/20150407-1951/images/graphes-HTTP_CODE-rate.png

Y軸是每秒響應數,右上角的200是http狀態碼,若是有多個狀態碼,會有多條不一樣顏色的曲線。

 

- http接口響應時間曲線圖 .tsung/log/20150407-1951/images/graphes-Perfs-mean.png

  Y軸是接口響應時間,單位是毫秒,request的線表明請求響應總耗時,connect的線表明tcp連接創建的時間。

相關文章
相關標籤/搜索