Debian stretch で tsung
だいたい https://qiita.com/nishimura/items/f3ba8e051e2983ff743b ここの通りでいいんだけど、パッケージのパス設定が色々壊れている。
普通に実行すると
Starting Tsung Log directory is: /home/user/.tsung/log/20180814-1449 Can't start ! {error, {{badmatch,{error,enoent}}, [{ts_controller_sup,start_inets,1, [{file,"src/tsung_controller/ts_controller_sup.erl"}, {line,105}]}, {ts_controller_sup,init,1, [{file,"src/tsung_controller/ts_controller_sup.erl"}, {line,91}]}, {supervisor,init,1,[{file,"supervisor.erl"},{line,294}]}, {gen_server,init_it,6, [{file,"gen_server.erl"},{line,328}]}, {proc_lib,init_p_do_apply,3, [{file,"proc_lib.erl"},{line,247}]}]}}
このようなエラーになる。
パッケージのバグらしい。
https://github.com/processone/tsung/issues/169
cd /usr/lib mkdir share cd share ln -s /usr/share/tsung . cd .. ln -s /usr/lib/x86_64-linux-gnu/tsung .
本来はrootで基本のpathいじるよりはパッケージのバグを直した方がいいと思うけど。
あと tsung_stats.pl で生成したhtmlでJavaScriptが足りなかったのでコピー
cp /usr/share/tsung/templates/style/dygraph-combined.js report-dir/style/