分散実行原理
1. JMeter 分散テスト中に、いずれかのマシンをスケジューリング マシン (マスター) として選択し、他のマシンを実行マシン (スレーブ) として選択します。
2. 実行時、マスターは各スレーブにスクリプトを送信します。スレーブはスクリプトを取得してから実行を開始します。スレーブは実行時に GUI を起動する必要はありません。コマンドライン モードで実行する必要があることを理解しています。 。
3. 実行が完了すると、スレーブは結果をマスターに送り返し、マスターはすべてのスレーブ情報を収集して要約します。
前提条件:
1. まず、JMeter インターフェイスのストレス テスト スクリプトを作成します。
2. スケジューリングマシン(マスター)+実行マシン(スレーブ)が同一LAN内にあり、同じバージョンのJMeter+jdkがインストールされている。
スケジューラ(マスター)+実行マシン(スレーブ)の構成
メインマシンの JMeter/bin にある JMeter.properties ファイルを次のように変更します。
必ずserver.rmi.ssi.disable=trueを変更してください。変更しないと、エラーが報告されます。
スレーブ マシンでも同様の構成を実行します。
JMeter を起動する前に、まず JMeter-server を起動する必要があります。そうしないと、エラーが報告されます。
JMeter.sh (Mac)、JMeter.bat (Windows) を起動し、スクリプトを実行して、リモート起動を実行します。
最後に、私の記事を注意深く読んでくださった皆さんに感謝します。互恵性は常に必要です。それほど価値のあるものではありませんが、使用できる場合は、直接受け取ることができます。
この情報は、[ソフトウェア テスト] の友人にとって最も包括的かつ完全な準備倉庫となるはずです。この倉庫は、最も困難な旅を乗り越える何万人ものテスト エンジニアにも同行してきました。また、皆さんのお役に立てれば幸いです。