お問い合わせ

コース概要

パフォーマンステスト入門

  • パフォーマンステストの概要
  • ソフトウェア開発におけるパフォーマンステストの重要性
  • 各種パフォーマンステスト:負荷テスト、ストレステスト、耐久性テスト、スパイクテスト、ボリュームテスト、拡張性テストなど
  • パフォーマンステストのライフサイクル

Apache JMeter概説

  • Apache JMeter紹介
  • JMeterの歴史と進化の経緯
  • JMeterが備える特徴および機能
  • JMeterのインストールと設定方法
  • GUIを活用したJMeterの操作手順

JMeterテストプランの基礎知識

  • JMeterのテストプラン構造を理解する
  • シンプルなテストプランの作成方法
  • スレッドグループ、サンプラー、リスナー、アサーションといった構成要素の解説
  • JMeterでの初回テスト実行手順

高度なテストプランの作成手法

  • スレッドグループの設定:ユーザー数や負荷条件の指定方法
  • HTTPリクエストデフォルトおよびHTTPヘッダーマネージャーの構成法
  • 論理コントローラー(if/ループ/switch/インターリーブコントローラー)の活用法
  • 定数タイマー、均一分布タイマー、ガウス乱数タイマーの適用方法
  • CSVデータセット設定機能を活用したパラメータ化の実装法

JMeterのアサーションとリスナーの活用法

  • JMeterにおけるアサーションの基本解説
  • 検証用レスポンスアサーションの設定手順
  • 実行時間および応答サイズに関するアサーションの構成法
  • /結果表示用、要約レポート生成やグラフ出力を可能にする各種JMeterリスナーの解説
  • 解析目的に合わせたリスナー出力のカスタマイズ方法

JMeterにおけるスクリプト記述とプラグイン連携法

  • BeanShellによるJMeter内でのスクリプト記述の基本手法
  • JSR223サンプラーおよびGroovyを用いたスクリプト作成法
  • JMeter専用プラグイン群に関する概要説明
  • カスタムグラフ生成や高度なコントローラーなどの人気プラグイン導入・活用方法
  • これらプラグインを組み込むことでテストプランの拡張性向上策

ウェブアプリケーション向け負荷テストの実施法

  • /ウェブアプリ向け負荷テストを想定したテストプランの構成方法
  • HTTPサンプラーおよびクッキーマネージャーの利用法
  • JMeterを用いたRESTful APIの負荷テスト手法
  • 得られた結果を分析しボトルネックや性能問題点を見つけ出す方法
  • テスト結果の報告書作成およびエクスポート手法

分散型テスト環境でのJMeter運用法

  • 複数マシンで同時実行する分散型テストの仕組み解説
  • JMeterにおける分散型テスト環境構築手順
  • 複数端末で連携させながら負荷テストを実行する方法
  • 分散型テストの導入・運用に関するベストプラクティス紹介

パフォーマンステスト実例分析事例集

  • 事例1:ECサイト向け負荷テストの適用例
  • 事例2:金融サービス向けストレステスト実施例
  • 事例3:モバイルアプリ連動型バックエンドシステムの性能評価例
  • 現場での経験から得られる重要な教訓および適用すべきベストプラクティス解説

総括と今後の取り組み方向性

要求

  • ソフトウェアテストに関する基本的な知識
  • ウェブ技術への理解があること
  • Javaの利用経験があること

対象者

  • 品質保証エンジニア
  • 開発者
  • システム管理者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー