Submit Search
Upload
Apache jmeter
•
Download as PPTX, PDF
•
1 like
•
1,866 views
Hiroshi Toyama
Follow
Technology
Report
Share
Report
Share
1 of 26
Download now
Recommended
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
infinite_loop
Jstqb test analyst-chap3
Jstqb test analyst-chap3
Kosuke Fujisawa
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
infinite_loop
JMeter によるパフォーマンステスト指南
JMeter によるパフォーマンステスト指南
じゅん なかざ
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
TECHTALK 20210518 Qlik Sense Scalability Tools で行うパフォーマンステスト
TECHTALK 20210518 Qlik Sense Scalability Tools で行うパフォーマンステスト
QlikPresalesJapan
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
Recommended
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
大規模負荷テストの負荷かけ手法とトラブルシュート 〜JMeterとうまく付き合う方法〜
infinite_loop
Jstqb test analyst-chap3
Jstqb test analyst-chap3
Kosuke Fujisawa
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
あらゆるイベントを可視化する! RaspberryPiで作るLED警告灯ソリューション
infinite_loop
JMeter によるパフォーマンステスト指南
JMeter によるパフォーマンステスト指南
じゅん なかざ
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
TECHTALK 20210518 Qlik Sense Scalability Tools で行うパフォーマンステスト
TECHTALK 20210518 Qlik Sense Scalability Tools で行うパフォーマンステスト
QlikPresalesJapan
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
Magento Test Automation Framework
Magento Test Automation Framework
amakata
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方
プロモ ニスタ
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
Titanium
Titanium
smart-shiojiri
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方★
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方★
プロモ ニスタ
Redmine Applied for Large Scale
Redmine Applied for Large Scale
Rakuten Group, Inc.
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
Takuma SHIRAISHI
Right scaleの利用効果、苦労話 クラウドマネジメントツール勉強会
Right scaleの利用効果、苦労話 クラウドマネジメントツール勉強会
Hirokazu Narita
サーバー設定(Server Settings)の詳細
サーバー設定(Server Settings)の詳細
QlikPresalesJapan
Qlik Replicate - サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細
Masaki Hamano
Install guide ja_jp
Install guide ja_jp
Liseth Tamayo Erazo
ironSource A/Bテストツール利用ガイド
ironSource A/Bテストツール利用ガイド
ironSource
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
Yasutomo Arai
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
Developers Summit
事例からわかる!テスト自動化導入パターン
事例からわかる!テスト自動化導入パターン
友隆 浅黄
エンタープライズアプリケーション品質向上のカギ -サービス仮想化と継続的デリバリー
エンタープライズアプリケーション品質向上のカギ -サービス仮想化と継続的デリバリー
Takashi Watanabe
Gamedevenvstudy1
Gamedevenvstudy1
Takashi Kokawa
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
20140605_じどうかの窓口_負荷チェッカーサービス
20140605_じどうかの窓口_負荷チェッカーサービス
SHIFT Inc.
Introduction to boost test
Introduction to boost test
Kohsuke Yuasa
Embulk and Machine Learning infrastructure
Embulk and Machine Learning infrastructure
Hiroshi Toyama
Presto Meetup 2016 Small Start
Presto Meetup 2016 Small Start
Hiroshi Toyama
More Related Content
Similar to Apache jmeter
Magento Test Automation Framework
Magento Test Automation Framework
amakata
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方
プロモ ニスタ
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
Titanium
Titanium
smart-shiojiri
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方★
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方★
プロモ ニスタ
Redmine Applied for Large Scale
Redmine Applied for Large Scale
Rakuten Group, Inc.
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
Takuma SHIRAISHI
Right scaleの利用効果、苦労話 クラウドマネジメントツール勉強会
Right scaleの利用効果、苦労話 クラウドマネジメントツール勉強会
Hirokazu Narita
サーバー設定(Server Settings)の詳細
サーバー設定(Server Settings)の詳細
QlikPresalesJapan
Qlik Replicate - サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細
Masaki Hamano
Install guide ja_jp
Install guide ja_jp
Liseth Tamayo Erazo
ironSource A/Bテストツール利用ガイド
ironSource A/Bテストツール利用ガイド
ironSource
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
Yasutomo Arai
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
Developers Summit
事例からわかる!テスト自動化導入パターン
事例からわかる!テスト自動化導入パターン
友隆 浅黄
エンタープライズアプリケーション品質向上のカギ -サービス仮想化と継続的デリバリー
エンタープライズアプリケーション品質向上のカギ -サービス仮想化と継続的デリバリー
Takashi Watanabe
Gamedevenvstudy1
Gamedevenvstudy1
Takashi Kokawa
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
20140605_じどうかの窓口_負荷チェッカーサービス
20140605_じどうかの窓口_負荷チェッカーサービス
SHIFT Inc.
Introduction to boost test
Introduction to boost test
Kohsuke Yuasa
Similar to Apache jmeter
(20)
Magento Test Automation Framework
Magento Test Automation Framework
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
Titanium
Titanium
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方★
サイト改修の成功確率を圧倒的に高めるために・・・ 改善効果を最大化する ユーザーテスト計画の立て方★
Redmine Applied for Large Scale
Redmine Applied for Large Scale
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
Right scaleの利用効果、苦労話 クラウドマネジメントツール勉強会
Right scaleの利用効果、苦労話 クラウドマネジメントツール勉強会
サーバー設定(Server Settings)の詳細
サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細
Qlik Replicate - サーバー設定(Server Settings)の詳細
Install guide ja_jp
Install guide ja_jp
ironSource A/Bテストツール利用ガイド
ironSource A/Bテストツール利用ガイド
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
事例からわかる!テスト自動化導入パターン
事例からわかる!テスト自動化導入パターン
エンタープライズアプリケーション品質向上のカギ -サービス仮想化と継続的デリバリー
エンタープライズアプリケーション品質向上のカギ -サービス仮想化と継続的デリバリー
Gamedevenvstudy1
Gamedevenvstudy1
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
20140605_じどうかの窓口_負荷チェッカーサービス
20140605_じどうかの窓口_負荷チェッカーサービス
Introduction to boost test
Introduction to boost test
More from Hiroshi Toyama
Embulk and Machine Learning infrastructure
Embulk and Machine Learning infrastructure
Hiroshi Toyama
Presto Meetup 2016 Small Start
Presto Meetup 2016 Small Start
Hiroshi Toyama
re:dash is awesome
re:dash is awesome
Hiroshi Toyama
Fluentdで本番環境を再現
Fluentdで本番環境を再現
Hiroshi Toyama
Fluentd
Fluentd
Hiroshi Toyama
Vagrant
Vagrant
Hiroshi Toyama
Aws cli
Aws cli
Hiroshi Toyama
java-feature-on-scala
java-feature-on-scala
Hiroshi Toyama
More from Hiroshi Toyama
(8)
Embulk and Machine Learning infrastructure
Embulk and Machine Learning infrastructure
Presto Meetup 2016 Small Start
Presto Meetup 2016 Small Start
re:dash is awesome
re:dash is awesome
Fluentdで本番環境を再現
Fluentdで本番環境を再現
Fluentd
Fluentd
Vagrant
Vagrant
Aws cli
Aws cli
java-feature-on-scala
java-feature-on-scala
Recently uploaded
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Recently uploaded
(9)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
Apache jmeter
1.
APACHE Jmeter 外山 寛
2.
アジェンダ ①JMeter とは ②インストール方法 ③使用方法
3/25
3.
①Jmeter とは
4/25
4.
Jmeter とは •JMeter とは、パフォーマンス測定および負荷テストを行うツール す。多数の機能を備えていることから、Webアプリケーションおよ Webサーバの性能測定に広く利用されています。 •HTTP以外にも、FTP、LDAP、JMS(Java
Message Service)、TCP 接続、 メール送信などの単体テストとしても使えます。 メモ •2011年にApache のトップレベルプロジェクトに昇格しました。 Jmeter – wikipedia http://ja.wikipedia.org/wiki/JMeter 5/25
5.
②インストール方法
6/25
6.
インストール方法 Jmeter をダウンロードします。 ※バージョン2.7(2012/07/27現在) Apache
JMeter – Download http://jmeter.apache.org/download_jmeter.cgi ここからダウンロード 7/25
7.
インストール方法 ダウンロードが完了したら、任意のフォルダにファイルを解凍してください。 解凍したディレクトから、『apache-jmeter-2.7¥bin¥jmeter.bat』を実行してください。 起動画面まで、確認できればインストール完了です。
起動画面 8/25 Copyright © CA ADvance .inc 2012
8.
③使用方法 9/25
9.
作業手順 実際に、Webサーバーに負荷をかけて、 画面表示速度の検証を行う、手順を説明します。 処理の流れは、以下になります。 ・負荷の設定 ・検証用のシナリオ作成 ・負荷テスト ・試験結果の確認
10/25
10.
起動方法 『.¥apache-jmeter-2.7¥bin¥jmeter.bat』を実行してください。
起動画面 11/25
11.
計測の設定 左ペインの「テスト計画」を右クリックし、 「追加」 → 「Threads(Users)」
→ 「スレッドグループ」を選択します。 12/25
12.
計測の設定 「スレッド数」と「Ramp-Up期間(秒)」を設定してください。 「スレッド数」:サイトにアクセスする回数(負荷の大きさ) Ramp-Up期間(秒):何秒かけてスレッドを作るか(負荷をかける秒数) ※下記設定では10秒の間に100回のアクセスになります。
13/25
13.
計測設定 左ペインの「スレッドグループ」を右クリックし、 「追加」→「リスナー」→「結果を表で表示」を選択します。
14/25
14.
テスト計画の作成 左ペインの「ワークベンチ」を右クリックし、 「追加」→ 「Non-Testエレメント」→「HTTP プロキシサーバ」を選択します。
15/25
15.
テスト計画の作成 左ペインの「ワークベンチ」→「HTTP プロキシサーバ」を選択し、ポートが「 設定されているのを確認します。
16/25
16.
テスト計画の作成 ブラウザのプロキシを下記で設定します。 アドレス:127.0.0.1 ポート:8080
17/25
17.
テスト計画の作成 JMeter の画面に戻り、「開始」ボタンをクリックします。
18/25
18.
テスト計画の作成 ブラウザ側で、実際に画面遷移してみましょう。※社内向け管理ツールのサイ 例)SearchSuiteTop→ログイン→Report Manager→QuickViewReport
19/25
19.
テスト計画の作成 画面遷移が完了したら、JMeter の画面に戻り、「停止」ボタンをクリックしま
20/25
20.
テスト計画の実行 画面上部メニューバーの「実行」→「開始」で計測を開始します。
21/25
21.
テスト結果の確認 「スレッドグループ」→「結果を表で表示」をクリックすると、計測結果が表示 「Sample Time」や、「平均」の数値を計測の指標とし判断を行なってください
22/25
22.
テスト計画の精査 注意点:左ペインのアクセスを行うリクエストを確認し、計測の妨げとなりそう は消しましょう。 例)GoogleAnalyticsへのデータ送信
23/25
23.
データまとめ例 eAccelarator導入後パフォーマンスが2倍になりました! という検証結果まとめる際、以下のように資料化してました。
24/25
24.
テスト計画の保存 最後に、テスト計画を保存し、計測終了です。 チューニング前、チューニング後で見比べて検証するとき、テスト計画を残して 捗ります。
25/25
25.
注意事項 •許可なくサーバーに負荷をかけてはいけません。 •DoS攻撃と判断されアクセス禁止となる可能性が高いため、
避けましょう。 26/25 Copyright © CA ADvance .nc 2012
26.
まとめ •プログラムのチューニングする際、Jmeterを使えば、性 能検証をする際、可視化することができます。 •楽するために使っちゃいましょう! •再検証しやすいよう、テストパターンもあらかじめ、保 しておきしょう。
27/25
Download now