web-dev-qa-db-ja.com

URLリクエストを繰り返すCurlコマンド

繰り返しx回、URLにヒットするlinuxコマンドの構文は何ですか。データに対して何もする必要はありません。ブラウザでヒットリフレッシュを20回複製するだけです。

47
mathematician

ダミーのクエリ文字列でURLシーケンス置換を使用できます(CURLを使用していくつかのキーストロークを保存する場合):

curl http://www.myurl.com/?[1-20]

URLに他のクエリ文字列がある場合、スローアウェイ変数にシーケンスを割り当てます。

curl http://www.myurl.com/?myVar=111&fakeVar=[1-20]

ManページのURLセクションを確認してください。 https://curl.haxx.se/docs/manpage.html

78
alexm

Apache Bench 基本的な単純な負荷テストに使用されるツールに興味があるかもしれません。

例:

ab -n 500 -c 20 http://www.example.com/

n =リクエストの総数、c =同時リクエストの数

56
Avichal Badaya
for i in `seq 1 20`; do curl http://url; done

または、タイミング情報を取得する場合は、abを使用します。

ab -n 20 http://url/
55
matt b