1、在root下新建.tsung檔案,在.tsung檔案新建log資料夾。.tsung檔案用於存放log和xml檔案
2、複製/usr/local/tsung/share/doc/tsung/examples/目錄下的xml檔案到.tsung檔案下(http壓力測試http_******.xml,mqtt壓力測試mqtt.xml,mysql壓力測試mysql.xml),並重命名為tsung.xml
3、執行預設執行指令碼~/.tsung/tsung.xml配置,修改tsung.xml檔案,如下
可指定多個client,若指定多個client,則要保證各個client之間可以ssh無密碼登入,並且erlang版本需一致。host為本地ip指定的網域名稱(此處不能用ip位址),use_controller_vm為true時,當使用者量增加到maxusers時,就是終止程式,當為false時,當使用者量增加到maxusers時,會重新建立乙個虛擬機器,然後繼續在新虛擬機器上執行指令碼 。(若主機為單核,請設定use_controller_vm為true)
注:host大多數情況下為localhost,若執行tsung時出現「host key verfication failed」,可對/etc/hosts進行檢視
可以新增localhost欄位,如上圖,或者在xml檔案中host後的網域名稱改為"iz23net***7z"。
5、servers mqtt伺服器的ip位址,埠號,預設協議為tcp
6、monitor 用了監控伺服器資訊(國內各大伺服器廠商都要自己的監控工具,如阿里的雲監控控制台,因此這裡可以不進行設定)
7、load 載入使用者資訊,載入使用者分為兩種方式。1、靜態載入使用者;2、隨機載入使用者
1、靜態載入使用者:
產生乙個使用者,該使用者執行名為session_name的session,10s後執行。
2、隨機載入使用者
其中產生使用者速度配置有兩種:1、arrivalrate:每s產生多少使用者
2、interarrival:每多少s產生乙個使用者
注:可配置多個arrivalphase,按照phase排序來順序執行。
Tsung安裝與使用
設定 從 usr share doc tsung examples 中挑一兩個例子拷貝到 tsung tsung.xml 作為配置檔案。我只需要 http 測試,所以 tsung 採用了巧妙的 proxy 方式來 錄製 測試指令碼。具體來說,就是建立乙個本機的 http proxy 預設使用 809...
tsung 安裝及測試使用
2.安裝gnuplot 5.0.6.tar.gz 放在tsung下,使用tar zvxf gnuplot 5.0.6.tar.gz解壓 進入cd gnuplot 5.0.6目錄下 使用命令 configure prefix usr local gnuplot 使用make make install ...
第一次 使用 tsung
網上搜了一下 發現其實以前看過,動手操作。看了一遍操作了一下 最後在tsung start 這裡卡住 丟擲下面錯誤 root jasson tsung tsung recorder start starting tsung log directory is root tsung log 201007...