web/stress_test の履歴(No.1)


負荷テスト#

高負荷をかけることでサーバーのパフォーマンスをテストする。 共有サーバーなど、既にリリースされているサーバーには実施できない。 障害が起こる&攻撃と誤解されるリスクもある上に、通常のアクセスと混在してテストにならないため。

ab(Apache Bench)#

ab -n 1000 -c 20 http://example/

-n はリクエストの総数 -c は同時リクエスト数 なのでこれは20並列で合計1000リクエストするという意味になる

チェック後は下記を確認する

ab: invalid URL#

  • URLの末尾にスラッシュがないとエラーになる?