2009-06-10 16 views
3

unixコマンドラインからのリクエストの間に遅延がある場合に、ベンチマークするための良い方法は何ですか?私がコマンドラインから知っている唯一のベンチマークツールはabであり、遅延をサポートしていません。遅延を伴うApacheのベンチマーク方法

答えて

0

私はただ完全にプログラム可能なテストツールであるThe Grinderが大好きです。残念ながら、コマンドラインから完全に実行することはできませんが、もし私があなたであれば、実際に試してみることができます。

実際にコマンドラインであり、「ユーザーセッション」(つまり遅延)やその他の多くのオプションをサポートするhttperfがあります。

0

HP loadrunnerやBorland Silkなどの商用ツールにはこの機能があります。シミュレートされたn人のユーザの思考時間の間にこの遅延を考える。

1

繰り返しアクセスを遅らせるためにabからwatchまで実行することができますが、レポートの概要をあまり使用することはできません。

watch -n 1 ab -n 3 http://serverfault.com/ 

それともcurl代わりのabwatchについて

watch -n 0.4 curl http://serverfault.com/ 

もっとを通してそれを実行します。 http://www.linfo.org/watch.html