これらの Jmeter プラグインを学習することによってのみ、複雑なパフォーマンス テスト シナリオを設計できます。

jmeter スレッド グループ プラグインを使用する理由は何ですか?

jmeter に付属のスレッド グループ プラグインによってシミュレートされるストレス テスト シナリオは非常に限られているため、複雑なストレス テスト シナリオをシミュレートする必要がある場合は、jmeter スレッド グループ プラグインを使用することをお勧めします。

jmeter スレッド グループ プラグインをダウンロードするにはどうすればよいですか?

以前のバージョンの jmeter では、必要な拡張機能をダウンロードするためのダウンロード アドレスを直接提供できましたが、最近の jmeter バージョンではプラグイン パッケージの直接ダウンロードはサポートされなくなり、代わりに、ダウンロード プラグイン管理ツールをダウンロードする必要があります。プラグインをダウンロードします。

https://jmeter-plugins.org/downloads/all/
ここに画像の説明を挿入

「plugins-manager.jar」リンクをクリックし、プラグイン管理 jar パッケージがダウンロードされるのを待ち、それを jmeter ディレクトリの \lib\ext にコピーします。

このときjmeterが起動状態の場合はjmeterを再起動する必要があります ちなみにjmeter公式サイトのダウンロードアドレスは
http://navo.top/ylBzqeです

jmeter ウィンドウで、メニュー項目 [オプション] オプション - [プラグイン マネージャー] をクリックし、ポップアップ プラグイン ダウンロード ウィンドウの [JMeter プラグイン マネージャー] をクリックします。

「インストールされているプラ​​グイン」タブを選択し、

検索ボックスに「カスタム スレッド グループ」と入力します。

「カスタム スレッド グループ」にチェックを入れ、[変更を適用して JMeter を再起動] をクリックし、スレッド グループ プラグインがダウンロードされるのを待って、jmeter を再起動します。
ここに画像の説明を挿入

次はスレッドグループプラグインの使い方です。

一般的に使用されるスレッド グループ プラグインは、Ultimate Thread Group プラグインと Custom Thread Groups プラグインです。以下の 2 つのスレッド グループ プラグインがそれぞれ導入されます。

Ultimate Thread Group プラグイン

Ultimate Thread Group プラグインを開くにはどうすればよいですか?

jmeter ウィンドウで、メニュー項目を順番にクリックします。「テスト計画」->「右クリック」->「追加」->「スレッドグループ」->「jp@gc - Ultimate Thread Group」。これにより、Ultimate Thread Group プラグインが開きます。

ここに画像の説明を挿入

次のスレッド グループ実行計画テーブルの各列の意味は次のとおりです。

開始スレッド数: 現在の行によって開始されたスレッドの総数

Initial Delay/sec: 現在の行のスレッド開始の遅延、単位: 秒

起動時間/秒: 現在の行内のすべてのスレッドを起動してピー​​ク値に達するまでに必要な時間、単位: 秒

ここに画像の説明を挿入

Hold Load For/sec: 現在の行のスレッドがピーク値に達した後の安定した読み込み時間、単位: 秒 Shutdown Time: 現在の行のすべてのスレッドを停止するのに必要な時間、単位: 秒

Ultimate Thread Group を使用すると、単純な同時シナリオ、2^n ステップ シナリオ、サージ シナリオ、ギザギザ シナリオ** をシミュレートできます。以下では、これらの各シナリオの設定方法について説明します。

(1) 簡易同時シーン設定

[行の追加] をクリックし、[開始スレッド数] 列で同時実行数を 100 に設定します。ゆっくりとした圧力増加の [起動時間] 列の値は 30 秒、連続操作 [保持負荷] 列の値は 60 秒、ゆっくりとした圧力減少の [シャットダウン] 列の値は 10 秒です。 。

ここに画像の説明を挿入

(2) サージシーン設定**

サージシーン設定機能:

初めて同時に 100 をロードし、30 秒間ロードし、10 秒間解凍し、60 秒間継続します。

2 番目のロードは同時 200、遅延 100 秒 (=30 秒 + 10 秒 + 60 秒)、ロード 30 秒、解凍 10 秒、最後の 60 秒です。

3 回目は、100 同時実行でロード、200 秒遅延 (=100 秒 + 100 秒)、30 秒ロード、10 秒解凍、最後に 60 秒。

4 番目のロードは 200 同時実行、遅延 300 秒 (=200 秒 + 100 秒)、ロード 30 秒、解凍 10 秒、最後の 60 秒です。

ここに画像の説明を挿入
ここに画像の説明を挿入

ビジネス システムの圧力をシミュレートします。これは、一定期間圧力が高く、その後圧力がわずかに低下する海の波のようなものです。

02. カスタム スレッド グループ プラグイン

カスタム スレッド グループ プラグインを開くにはどうすればよいですか?

jmeter ウィンドウで、メニュー項目をクリックします: テスト計画 - 「追加 -」スレッド グループ (ユーザー) - 「jp@gc - ステッピング スレッド グループ」。これにより、カスタム スレッド グループ プラグインが開きます。
ここに画像の説明を挿入

次のスレッド グループ実行プラン パラメータ、各パラメータの意味は次のとおりです。

このグループは * スレッド**を開始します:

ロードするスレッドの数、100

まず、* 秒間待ちます:

スレッドのロードを開始するまで待機する時間 (最初のスレッドがロードを開始するまでに何秒遅れるか)、0

次に * スレッド ** を開始します。

初めてロードされるスレッドの数、0

次に、* 秒ごとに * スレッドを追加します。

次回ロードするスレッドの数、10、現在の実行後にスレッドを再度ロードするのにどれくらい時間がかかりますか

ランプアップを使用する:

スレッドのロード時間、5 秒。つまり、5 秒以内に 10 個のスレッドがロードされます。

すべてのスレッドがロードされた後の実行時間 (60 秒)

最後に、* スレッドを … 秒ごとに停止します**:

どれくらいの時間停止されるスレッドの数、1 秒ごとに 5 つのスレッドが停止される

ここに画像の説明を挿入
カスタム スレッド グループ プラグインは、負荷テスト シナリオをシミュレートするためによく使用されます。


              [以下は、私が編集した 2023 年の最も完全なソフトウェア テスト エンジニア学習ナレッジ アーキテクチャ システム図です]


1. Pythonプログラミングの入門から習得まで

2.インターフェース自動化プロジェクトの実戦 

3. Web自動化プロジェクトの実戦


4. アプリ自動化プロジェクトの実戦 

5. 一流メーカーの再開


6. DevOps システムのテストと開発 

7. 一般的に使用される自動テストツール

8、JMeterのパフォーマンステスト 

9. まとめ(最後にちょっとしたサプライズ)

寿命が長いのでオイルを追加してください。すべての努力は決し​​て裏切られることはなく、粘り強く続ける限り、最後には必ずご褒美が得られます。自分の時間を大切にして夢を追いかけてください。初心を忘れず、前に進んでください。あなたの未来はあなたの手の中にあります!

人生は短く、時間は貴重です。将来何が起こるかを予測することはできませんが、現在の瞬間を把握することはできます。一日一日を大切にし、自分自身をより強く、より良くするために努力してください。確固たる信念、粘り強い追求、成功はやがてあなたのものになります。

常に自分自身に挑戦することによってのみ、常に自分を超えることができます。夢を追い続け、勇敢に前進すれば、その葛藤の過程がとても美しく、やりがいのあるものであることに気づくでしょう。自分を信じてください、あなたならできるよ! 

                                    

Acho que você gosta

Origin blog.csdn.net/nhb687095/article/details/132040756
Recomendado
Clasificación