ApacheBenchを使用したウェブサーバの負荷テスト

ApacheBench(ab)はHTTPサーバの性能を評価するためのツールです。このツールを使用するには、まずhttpdパッケージをインストールします。例:yum -y install httpd 1. abコマンドの基本的な使い方とオプション ab [オプション] [http[s]://]ホスト名[:ポート]/パス よく使用されるオプション: -r 要求数 テスト中に送信される総リクエスト数 -p 並列数 同時 ...

7月28日 05:42 投稿

パフォーマンステストの実行と自動化実践ガイド

1. パフォーマンステストの基礎 テストスクリプトの作成:パフォーマンステストは一般的に録画方式とスクリプト作成方式の2種類があります。録画方式はシンプルなページには適していますが、複雑なロジックを持つアプリケーションでは録画結果が煩雑になる傾向があるため、スクリプトを使用したテストが推奨されます。JMeterテストでは、各URLはAPIエンドポイントとして扱 ...

7月24日 21:30 投稿

wrkツールを拡張してTCPバイトストリームプロトコルの負荷テストを実現する方法

wrk拡張によるTCPバイトストリームプロトコル対応 wrkはHTTP(s)負荷テストツールとして広く利用されていますが、TCPベースのバイトストリームプロトコルに対応するためにはカスタマイズが必要です。本記事ではその実装方法を解説します。 基本アーキテクチャ wrkは以下の主要コンポーネントで構成されています: Redisのaeイベントループフレームワーク LuaJITスクリプ ...

5月17日 01:38 投稿