- ベストアンサー
負荷テスト(htmlファイルにアクセスする)
こんにちは。 perl/cgiを使用して、簡単なアクセス負荷テストをしたいのですが、どのように書けばよいのでしょうか? 例えば、 index.htmlファイルに、1秒間に10回アクセスする というようなものです。 テスト用ツールやモジュールなどを使用するのでしょうか? どうぞよろしくお願いしますm(_ _)m
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
負荷をかけるのであれば、負荷をかける専用ソフトを使うのが普通だと思います。 無料で手に入るものとしては、以下のものがメジャーだと思います。 MSのツール: http://www.microsoft.com/japan/technet/itsolutions/intranet/downloads/webstres.asp Apache付属のAB: http://httpd.apache.org/docs-2.0/programs/ab.html CGIやperlでなければならない必然性があるのですか?
その他の回答 (1)
- naoto0314
- ベストアンサー率34% (25/73)
Benchmarkと言うモジュールはどうでしょうか。 サンプルスクリプト #!/usr/local/bin/perl use Benchmark; open (OUT , "> result.txt"); $count = 1000; $datafile = "data.txt"; @t = timethese($count , { 'ALL ' => '&all;', 'STEP' => '&step;' }); exit; allサブルーチンとstepサブルーチンの負荷を測ります。
お礼
ご回答ありがとうございます! 今回はhtmlファイルへの負荷をどうやるんだろう? と1人悩んでいたのですが、サンプルスクリプト参考になりました(^^ ありがとうございました!
お礼
ご回答ありがとうございます! プログラムを作成する必然性は特にありませんでした(^^; cgiのベンチマークテストをコード内に記述していたので、 その感覚でした。すみません(汗 Apache付属のABを使用し解決致しました。 ありがとうございました!