2012-03-08 3 views
15

cURLを使用して、私のサーバー上のフラッド処理をテストしたいと思います。cURLを使用して複数の同時リクエストを実行するにはどうすればよいですか?

curl www.example.com 

一度ページをGETます:今、私は、Windowsのコマンドラインでこれを使用しています。 1つのリクエストではなく、少なくとも10リクエストを同時に生成したい場合を除いて、同じことをやりたいと思います。どうすればいい?

+2

curl www.example.com#[0-10]が近づく可能性があります。 – tamberg

答えて

27

カールは非常に便利で柔軟なツールですが、このタイプの使用は意図されていません。同じURLに対して複数の同時リクエストを行うためのツールがあります。

abは、このタイプの非常にシンプルで効果的なツールです。これは、Apacheサーバーに焦点を当てていますが、どのWebサーバーでも機能します。

Grinderは、より洗練されたツールで、負荷テストで使用するさまざまなURLを指定できます。これにより、安価で高価なページのリクエストを混在させることができます。

+4

ありがとう、それは助けた。しかし、私は必要なカールを実行するバッチスクリプトを作りました。その後、 'start cmd/c curl.bat'を複数回使ってそのバッチスクリプトを複数回実行する別のバッチスクリプトを作成しました。 –

関連する問題