バッチリクエスト
ブラウザ経由で指定URLにHTTPリクエストを一括送信。
ツール説明
オンライン大量リクエストツールの紹介
ブラウザ経由で指定されたURLにリクエストを一括送信できるオンラインバッチリクエストツールで、リクエスト間隔と総リクエスト数をサポートし、単一のURLをバッチでトリガーできます。
リクエストタスクを開始後、リクエストは順番にリクエストされ、すべてのリクエストはブラウザのリクエストキューに追加されますが、指定された間隔内でリクエストを送信することはできません。
ブラウザには同時リクエストの制限があります。Chromeは通常4〜6件のリクエストがあります。ブラウザは同時リクエスト数の後にリクエスト数をブロックし、前のリクエストが終わるのを待ってから次のリクエストを順番に実行します。F12ネットワークタブのステータスは「保留中」です。
指定されたURLに10,000件のリクエストを送信したい場合、一つずつ待つ必要はありません。リクエストの間に0と入力するだけで、ツールはブラウザのキューに10,000件のリクエストを追加し、ブラウザがリクエストを完了するのを辛抱強く待ちます。
リクエストが途中で終了された場合、リクエストのブラウザキューへの追加は終了するだけで、追加されたリクエストは終了しません。リクエストを終了する必要がある場合は、単にページを更新してください。
リクエストの進行状況をより直感的に観察するために、F12でネットワークタグを設定することが推奨されます。
このツールはスクリプトですべてのリクエストを読み込むため、クロスオリジンなしですべてのURLをリクエストできます。ただし、このサイトはHTTPSであるため、HTTPプロトコルからURLをリクエストすることはできません。
インターフェースの安定性テスト、アクセスのフラッシュ、コールバックのトリガーなど、さまざまなシナリオに適しています。
オンラインの大量リクエストトリガーの使い方は?
ステップ1:要求されたURLアドレスを入力してください。ターゲットURLがHTTPSプロトコルを使用していることを確認してください(ツールページがHTTPSであるため、HTTPリンクのリクエストはできません)。
ステップ2:リクエストパラメータを設定し、リクエスト総数(例:1000)やリクエスト間の間隔(ミリ秒、1000ms = 1秒)を設定します。
0に設定されている場合、すべてのリクエストは即座にブラウザのリクエストキューに追加され、ブラウザが自動的にスケジューリングされるのを待ちます。
ステップ3:「リクエスト開始」をクリックします。システムは自動的にタスクをブラウザのリクエストキューにプッシュし、最大同時実行回数に基づいて処理します(例:Chromeはデフォルトで4~6回の同時接続です)。
ステップ4:リクエストの詳細を見る 開発者ツール(F12)を開き、ネットワークタブに入って各リクエストの状況と進行状況をリアルタイムで確認します。
ステップ5:リクエストを終了します。「リクエスト終了」ボタンをクリックして、その後のキュー追加を停止します。 キューに加わったリクエストは終了されません。完全に終了が必要な場合は、ページを更新してください。
URLリクエストトリガーに関する一般的なFAQ
なぜ私が設定した間隔時間が効いていないの?
ブラウザ内の同時リクエスト数は制限されています(例えばChromeは約6件です)。0ms間隔を設定しても、システムは自動的に「保留中」の状態で実行待ちを待ちます。
リクエストタスクが終了した後もブラウザはリクエストを送っていますか?
「停止」アクションはツールがブラウザへのリクエストを引き続きプッシュするのを防げますが、すでにキューに参加しているリクエストは引き続き実行されます。 完全に終了するには、ページを更新してください。
HTTPプロトコルのURLをリクエストできますか?
いいえ、許可されていません。 このツールはHTTPSページで動作するため、ブラウザのセキュリティポリシーはクロスプロトコル(https → http)リクエストを制限しています。必ずHTTPSで始まるURLを使用してください。
リクエストの上限はあるの?
ツール自体は制限はありませんが、実際にはブラウザのメモリ、CPU容量、ターゲットサーバーの負荷容量に依存します。 テストフェーズはバッチで実施することが推奨されます。
リクエスト失敗のトラブルシューティング方法は?
ブラウザコンソールの「Network」タブを使ってリクエストステータスコードと返送されたコンテンツを確認し、リンクが有効か、ターゲットサーバーが応答しているかを確認してください。