Tsung 錯誤及處理

2021-06-13 14:56:46 字數 1538 閱讀 3149

執行/usr/lib/tsung/bin/tsung_stats.pl 出現錯誤:

1.cant exec gnuplot...

需要安裝gnuplot

2.can't locate template.pm in @inc (@inc contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/lib/tsung/bin/tsung_stats.pl line 527.

perl -mcpan -eshell (this opens a cpan shell)

install template

exit

使用:從 /usr/local/share/doc/tsung/examples 中挑乙個例子拷貝到 ~/.tsung/tsung.xml 作為配置檔案。cp /usr/local/share/doc/tsung/examples/http_******.xml ~/.tsung/tsung.xml.  tsung 採用了的 proxy 方式來「錄製」測試指令碼,建立乙個本機的 http proxy 預設使用 8090 埠,在配好瀏覽器**之後,所有「流經」這個 proxy 的 http 動作都會被記錄下來,測試時可以「回放」這些步驟來產生請求。

我用fireforks的外掛程式foxyproxy配置**,tsung 預設使用的是8090埠。

錄製指令碼:

1. 使用tsung-recorder start 開啟指令碼錄製。

2.   開始錄製指令碼。開啟瀏覽器對測試環境進行操作(測試點)

3. 使用tsung-recorder stop 關閉指令碼錄製。

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

注:如果發現tsung_recorder*********x.xml 檔案中沒有內容,說明錄製失敗了請檢查以上各步驟。並使用service iptables stop 該命令關閉防火牆,防火牆可能導致您的8090埠無法出去。

就像這樣

]>

...&mysession1;

對配置稍作調整

執行

準備好了,加壓執行。

tsung start

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

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

/usr/lib/tsung/bin/tsung_stats.pl

生成 html 的壓力測試報告

firefox report.html

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 ...

Nutch,hadoop錯誤及處理

1.nutch在eclipse中除錯時,除了參考nutchtutorial 中配置,還要注意nutch default.xml中plugin.folder屬性的設定 與工程中相應的plugin資料夾一致,例 src plugin 否則或出現找不到plugin的錯誤。當然執行nutch bin的時候就...

PHP錯誤及處理

php生成的每個錯誤都包含乙個型別。這些錯誤的型別列表如下,表中有關於它們行為的簡短描述以及產生的原因。常量 說明 備註 e error integer 致命的執行時錯誤。這類錯誤一般是不可恢復的情況,例如記憶體分配導致的問題。後果是導致指令碼終止不再繼續執行。e warning integer 執...