JMeterAtoZ

負荷テストツールの代表選手、JMeter。シナリオの作り方から実行方法までまとめて解説!

シナリオ作成方法

動的コンテンツのシナリオ作成

静的コンテンツのようにURLが決まっても表示内容が一意に決まらない、動的コンテンツのシナリオ作成の方法をまとめます。

動的コンテンツ テストシナリオ作成

  1. 静的コンテンツと同様にシナリオ作成
  2. 動的部分を修正

動的コンテンツ テストシナリオ作成詳細

静的コンテンツと同様にシナリオ作成

静的コンテンツのシナリオ作成を参考にシナリオを作成していきます。

動的部分を修正

作成したシナリオをベースとして、動的に変更される部分を修正していきます。

たとえば、ECサイトのシナリオであれば次のようなものが動的に変更されることが多くあります。

  1. セッション情報をcookieで持ちまわっっている
     → cookieの情報を持ちまわる「HTTP クッキーマネージャ」
  2. ログインIDをhidden項目とGET(POST)パラメータで持ちまわっている
     → レスポンスを次のリクエストに活用できる「正規表現抽出」
  3. 複数の商品を購入してテストしたい
     → 外部ファイルから情報を取得し利用する「ユーザパラメータ」
  4. 会員登録で重複しないメールアドレスを利用したい
     → 一意になる文字列を作成するする方法「カウンタ」

そのほかの変更が必要な場合は、シナリオ作成テクニックを参考にしてください。

-シナリオ作成方法