17
JMeter基礎 Sunday, May 24, 15

JMeter基礎

Embed Size (px)

Citation preview

JMeter基礎

Sunday, May 24, 15

はじめに

JMeterの基本的な使用方法をまとめます.

なおJMeterはjakarta-jmeter-2.5をMac上で使用しています.

Sunday, May 24, 15

アジェンダ

• 環境のセットアップ

• JMeterの設定

• テスト実施

• 用語まとめ

• 注意点

Sunday, May 24, 15

環境のセットアップ(Mac上)

下記の通りファイルを取得し解凍.

$ wget http://archive.apache.org/dist/jakarta/jmeter/binaries/jakarta-jmeter-2.5.tgz

$ tar xvfz jakarta-jmeter-2.5.tgz

下記の通りJMeterを起動すると管理画面が起動する.

$ cd jakarta-jmeter-2.5/

$ ./bin/jmeter

Sunday, May 24, 15

環境のセットアップ(Mac上)

JMeter起動画面

Sunday, May 24, 15

JMeterの設定

任意のURLヘHTTPリクエストを送信する場合は下記のような流れで設定をします.

1. Threds Groupの追加, 設定

2. Sampler(HTTP Request)の追加, 設定

3. Listerner(リクエスト結果データ取得, グラフ描画等)

※ GET, POSTの方法は割愛します.

Sunday, May 24, 15

JMeterの設定(1. Threds Groupの追加, 設定)

Sunday, May 24, 15

JMeterの設定(1. Threds Groupの追加, 設定)

上記設定で 1リクエスト/秒で300秒間リクエストを送信する

Sunday, May 24, 15

JMeterの設定(2. Sampler(HTTP Request)の追加, 設定)

Sunday, May 24, 15

JMeterの設定(2. Sampler(HTTP Request)の追加, 設定)

リクエスト先のURLを設定

Sunday, May 24, 15

JMeterの設定(3. Listerner(リクエスト結果データ取得, グラフ描画等))

テスト結果確認用のListerを追加

Sunday, May 24, 15

JMeterの設定(設定後)

Sunday, May 24, 15

テスト実施

設定したテストを実行

Sunday, May 24, 15

テスト実施

実行結果はListerで確認可能.

Sunday, May 24, 15

用語まとめ

• スレッド数

JMeterが生成する仮想クライアント. アクティブユーザ数を表現する.

• Ramp-Up期間(秒)

全てのスレッドが起動するまでの時間(秒).

• ループ回数

各スレッドをループする回数.

Sunday, May 24, 15

注意点

• Threds Groupの設定

JMeterは起動時に設定されたすべてのスレッドを生成する. そのため, 設定によってはCPU, メモリー不足でプロセスが落ちる. その際には, 設定を見直すことも必要.

Sunday, May 24, 15