10

apacheベンチマークの同時リクエスト(-c)とは何ですか?

単一の時点で作成された同時リクエスト(プロセス)の数だと思いますか?

私が間違っているかどうか誰かが説明できますか?同時リクエストがどのように機能するかの例をいくつか挙げていただけますか?Boundary Value Analysis(BVA)テストのようにこれをテストするにはどうすればよいですか

4

2 に答える 2

16

あなたは正しいです。

簡単に言えば、ab -n 1000 -c 5 http://www.example.com/

どこ、

-n 1000: ab は、ベンチマーク セッションを実行するために、1000 件のリクエストを example.com サーバーに送信します。

-c 5 : 5 は同時実行数です。つまり、ab は 5 つの数の複数のリクエストを同時に実行するために example.com サーバーに送信します。

次の SO の質問に出くわしました。回答の 1 つがab完璧なベンチマーク ツールではないという質問に出くわしました。なぜなら、ベンチマークに関しては考慮すべき CSS/JS/画像の要素があるからです。これらの ApacheBench の結果が何を意味するのか説明してもらえますか

于 2011-07-27T06:55:11.363 に答える
1

マニュアルページから: -c concurrency 一度に実行する複数のリクエストの数。デフォルトは一度に 1 つの要求です。

于 2011-07-26T20:25:22.823 に答える