2014年6月16日月曜日

jmeterで指定したreq/secで負荷テストを実施する方法

前回までのjmeter関連の記事は以下の通りです

今回は更に指定したリクエスト/secだけリクエストできるようにしたいと思います
上記まで完了している体で説明します

  1. スレッドグループを右クリック -> 追加 -> タイマ -> 定数スループットタイマ を追加
  2. タイマの名前を適当に決めます
  3. ターゲットスループット(サンプル数/分)に「1分間でリクエストするリクエスト数」を指定
  4. ここで指定するリクエストがreq/minであることに注意してください 例えば 100 rec/sec のリクエストを送りたい場合は「6000.0」と入力してください
  5. Caluculate Throughput based onは「this thread only」を選択
  6. スレッドグループを編集
  7. スレッドプロパティの無限ループのチェックボックスをON
  8. スレッドプロパティのスケジューラをON
  9. スケジューラ設定内の持続時間(秒)にリクエストを発行し続ける秒数を指定
  10. 開始時刻と終了時刻は過去の時間を設定しておけば無視されるので過去の時間を設定してください

これでタイマに指定した間隔でjmeterはリクエストをかけるようになります
スレッドグループのスレッド数をあげることでもreq/secをあげることができますがクライアントのPCスペックに依存するのでスペックに合わせてスレッド数は上げ下げしてください

0 件のコメント:

コメントを投稿