今回はjmeterを複数のサーバで同時に実行する方法をご紹介します。
JMeterとは?
システムのパフォーマンス測定や負荷テストを実施できるOSSのソフトです。
HTTPレスポンスの内容を判定することもできるのでWebコンテンツの妥当性確認にも利用することができます。
JMeterを複数サーバで実行する
さて、JMeterを複数サーバで実行してみたいと思います。
JMeter試験構成
今回は以下のようにJMeter-Clientから指示を出してJMeter-ServerがWeb-Serverへ負荷テストを実行するような構成を取ってみます。
JMeter-Clientの設定
JMeterの設定ファイルを編集します。
JMeterをダウンロードしたフォルダ配下のbin/jmeter.propaties
をテキストエディタで開きremote-hosts
の部分にJMeter-ClientのIPアドレスを入力します。
remote_hosts=172.1.1.1:1099,172.1.1.2:1099,172.1.1.3:1099
JMeter-Serverの設定
基本的に設定するものはありません。
実際に動かしてみる
テスト内容は普段のJMeterの設定方法と同じように設定またはjmxファイルをJMeter-Clientに読み込ませます。
JMeter-Serverのサービスを起動
jmeter-server.bat
を起動します。
JMeter-Clientのサービスを起動
GUIを使う方法
jmeter.bat
を起動します。
赤枠のリモートで起動のボタンを押下します。
CUIを使う方法
以下のようなコマンドを実行します。
jmeter -n -t test.jmx -r
Amazon Web Services負荷試験入門―クラウドの性能の引き出し方がわかる (Software Design plusシリーズ)
- 作者: 仲川樽八,森下健
- 出版社/メーカー: 技術評論社
- 発売日: 2017/09/23
- メディア: 大型本
- この商品を含むブログを見る