Tsung安裝與使用

2021-08-30 20:42:46 字數 1727 閱讀 7165

設定

從 /usr/share/doc/tsung/examples 中挑一兩個例子拷貝到 ~/.tsung/tsung.xml 作為配置檔案。我只需要 http 測試,所以:

tsung 採用了巧妙的 proxy 方式來「錄製」測試指令碼。具體來說,就是建立乙個本機的 http proxy 預設使用 8090 埠,在配好 firefox 使用 localhost 8090 作為**之後(推薦 foxyproxy 外掛程式),所有「流經」這個 proxy 的 http 動作都會被記錄下來,測試時可以「回放」這些步驟來產生請求。

tsung rocorder

tsung stop_recorder

「錄製」完了,會得到乙個 ~/.tsung/tsung_recorder*********x.xml 檔案,這就是測試時回回放的指令碼。

將這個指令碼加到 tsung.xml 之中

gedit ~/.tsung/tsung.xml

就像這樣

<

!doctype

tsung

system

"/usr/share/tsung/tsung-1.0.dtd

"entity

mysession1

system

"/home/yourname/.tsung/tsung_recorder*********x.xml

">

]>

...<

sessions

>

&mysession1;

sessions

>

對配置稍作調整

<

monitoring

>

<

monitor

host="

localhost

"type="

erlang

">

monitor

>

monitoring

>

<

load

>

<

arrivalphase

phase="

1"duration="

1"unit="

minute

">

<

users

interarrival="

2"unit="

second

">

users

>

arrivalphase

>

load

>

執行

準備好了,加壓執行。

tsung start

執行完,在 ~/.tsung/log 目錄會生成乙個以時間命名的目錄,進入這個目錄

cd ~/.tsung/log/***xx

/usr/lib/tsung/bin/tsung_stats.pl (有時可能是 /usr/local/lib/tsung/bin/tsung_stats.pl)

生成 html 的壓力測試報告

firefox report.html

除了 http 以外 tsung 還可以壓很多東西,比如:jabber, postgresql 還可以寫外掛程式來給任何你想要測試的東西加壓.

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安裝測試

wget wget 解壓tzr zxf 或者 tar xzvf 編譯cd opt src 17.0 configrue 報錯error no curses library functions foundconfigure error bin sh home niewf software erlang...

tsung的配置使用

1 在root下新建.tsung檔案,在.tsung檔案新建log資料夾。tsung檔案用於存放log和xml檔案 2 複製 usr local tsung share doc tsung examples 目錄下的xml檔案到.tsung檔案下 http壓力測試http xml,mqtt壓力測試m...