検索

ホームページ  >  に質問  >  本文

apache - ab ツールを使用する場合、リクエスト数を 2000、同時実行数を 1000 に設定します。ただし、リクエスト数は 200 個のリクエストに 10 回に分割されて完了します。同時実行数はどこに反映されますか?

Windows環境でabツールを使用し、abツールディレクトリに移動してコマンドを入力します

ab -n 2000 -c 1000 http://test.com/

これは、リクエストの合計数が 2000 で、同時リクエストの数が 1000 であることを意味しますか?

テストを実行すると、200 件のリクエストが完了しました

と表示されます

すみません、リクエスト数が 200 や 200 のように不足しているのはなぜですか? 同時リクエスト数はどこにありますか?それとも同時実行数とリクエスト数を誤解していますか?

迷茫迷茫2801日前673

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-05-16 17:04:01

    -c は確かに同時実行です。 。 。ただし、返すのに時間がかかり、1,000 件のメッセージを同時に送信するのにも時間がかかります。 。 。結果の表示がさらに良くなりました。 。実際の同時実行結果を確認したい場合は、Web サーバーのログにアクセスしてください

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:04:01

    ab の c パラメータの説明を見てください。このパラメータは同時実行数である必要があります。その200件はab独自のリクエスト作成アルゴリズムで計算されるはずで、毎回200件のリクエストが用意されます。 1000 を満たした場合、このリクエストを一緒に実行します。私はそう理解しています。
    c パラメータのサイズを調整すると、200 という数字も変わります。

    返事
    0
  • キャンセル返事