執行時,將配置文件複製到bj-tsung1,然後在bj-tsung1上執行“啟動壓測”命令:
tsung -f tsung.xml start
“客戶機”集群壓測
當一台壓測機,不能滿足壓力需求;或者為了更逼真地模似真實壓力時,可台使用“tsung客戶機集群“來打壓務。
假如我們有bj-tsung[1-4] 4台tsung客戶機(安裝了相同erlang、tsung版本的機器),Clients段配置如下:
注意,執時啟動命令時,要在一台能ssh登錄bj-tsung[1-4]這4台機器,而且不需要輸入密碼的機器上執行。
比如我有一台bj-login1,這台機器登錄bj-tsung[1-4]不需要密碼(使用key認證),我就可以在bj-login1上執行啟動
壓測命令:
tsung -f tsung.xml start
這時,可以看到bj-tsung[1-4]上啟動了很多erl進程,就是tsung客戶機在執行了。
HTTP測試常見問題
我遇到的兩個問題是:
如何自定義http的"Host"頭兒,以避免使用/etc/hosts文件。
如何讓tsung使用”壓縮“方式接收數據。
上面兩個問題的解法如下:
1.
如何自定義http的"Host"頭兒,以避免使用/etc/hosts文件。
2.
如何讓tsung使用”壓縮“方式接收數據。
上面兩個問題的解法如下:
header name="Accept-Encoding" value="gzip,deflate"/>