JMeterは、スレッドの同時実行のシナリオで大規模なユーザーグループをシミュレートするために、実行時間を計算する方法ながら、次のシーンの紹介、私たちはより包括的なテストシナリオの設計を支援するために、今日一般的な3つのスレッドグループについて説明します。
一、スレッドグループ
-
エラーアクションをサンプリングした後に実行されます
続行:エラーの場合は続けて、シーンの動作には影響を与えません。デフォルトでは、一般的に使用され、継続することです。
次回起動スレッドループ:次のサイクルの実装は、現在のサンプリングループの残りの部分は実行されません。
停止スレッド:現在のスレッドを停止し、他のスレッドが継続します。
停止テスト:残りのスレッドの実行が完了した後に試験を停止します。
停止テスト今は:すぐにすべてのスレッドを停止します。
-
スレッドの属性
スレッドの数:即ち同時、図100に並行。
(秒)ランプアップ期間 : 同時100の数をロードするために実行したときに同時ユーザーは、セット1Sとして、1秒の時間をロード
フォーエバーサイクル/:フィル特定の数字、同時実行サイクルで、シーンダウンたら、* =サイクル数をスレッド数を要求し、決して選択しない、手動で停止しない限り、それを実行する必要があります。
必要になるまで遅延スレッドの作成:遅れスレッドの作成、作成する際に知っておく必要があります。
スケジューラ:チェックすると、スケジューラの設定項目の設定を有効にするには、シーン開始時間、実行時間、遅延開始時刻を続けて終了時刻を設定します。
所要時間:実行のシーンの持続時間
スタートディレイ:ディレイどのくらい実行
開始時間:シーンを実行するには、どのような時間制御は、通常、夜の時間設定で行いました。現在の時刻は、実行を開始した直後に、開始時間よりも大きい場合、現在時刻が開始時刻の場合よりも小さいした後に行う、開始時間、開始待ち時間に。
終了時刻:制御シナリオ時に停止します。時間は、現在の開始時間や終了時間よりも大きい場合は、操作直後に停止します。
シーンのランタイムが含まれています:ループの停止実行にスレッドのロード時間+時間+時間+スレッドの期間を
二、JP @ GC - ステッピングスレッドグループ(非推奨)
初期インストールJMeterは、見ることができませんJP @ GC - これら2つのグループは提供JMeterのプラグインのスレッドがあるため、究極には、スレッドグループ - (非推奨)スレッドグループとJP @ GCステッピング。
-
インストール手順
オープンJMeterの、メニューバーのオプション「プラグインマネージャ」カスタム・スレッド・グループ、コンポーネントのインストール、JMeterの再起動インストール後、あなたがスレッドグループを見ることができる権利を追加します。
-
パラメータ説明
このグループが開始されます:スレッドの数は、図100をスレッド。
以下のための最初の待ち時間:最初のスレッドが長時間の遅延を開始し、数字は0秒です
次に起動します、数字は0どのくらいのすべての準備ができて初期負荷であります
次に、追加します。多くのスレッドがロードする方法を次の時間を、図10であります
すべてのスレッドは:長いロード・スレッドの後に実行されている、の図は、1秒です
ランプアップの使用:次のスレッドのローディング時、図の初期化、スレッド10がロード0、すなわち0、、、1秒としては、負荷の9Sへのすべての10、100必要性をリロード。
以下のためのその後の負荷を保持する:すべてのスレッドがロードされた後、長い間実行し続け、ユニットS、図は、完全にロードされた100件のスレッド、連続運転の60年代です。つまり、100の同時に実行60年代です。
最後に停止/すべてのスレッドを:どのくらいどのように多くのスレッドを停止するには、マップ上のストップは1秒、ストップ100が必要と9S内の10件のスレッドです。
経過時間:ロード・スレッド9Sまでの時間+ 60年代+スレッド停止時間9S = 78Sの連続動作時間
三、JP @ GC - 究極のスレッドグループ
-
パラメータ説明
スタートスレッド数:スレッドの開始数、同時すなわち数、図10の同時ため。
初期Dealay、秒:スレッド実行中の遅延時間、数字が0で、かつ無遅延スタート。
起動時間、秒:スレッドロード時間は、図の10S、10Sすなわち100個の開始スレッドなど。
秒、のホールド荷重:アップタイム、60代のための図。
シャットダウン時間:長いスレッド、10Sのための数字を停止します。
+シャットダウン時間の経過時間=初期Dealay +起動時間+ホールドロード
シーンを設定する四、LoadRunnerの-コントローラ
与上述二、三种的场景设置是不是类似,具体应用这里就不做介绍了。