1
マスターがスレーブ間で負荷を分割するための設定はありますか?JMeterを使用した分散テストでスレーブ間で負荷を分割するためにMasterに利用可能な設定はありますか?
実際には、私のテストには、奇数と偶数のスレッドを持つスクリプトがたくさんあります。 Script_1 = 15ユーザー、Script_2 = 14ユーザーなど
したがって、スレッドまたはスレーブの数を設定することは困難です。提案してください。
マスターがスレーブ間で負荷を分割するための設定はありますか?JMeterを使用した分散テストでスレーブ間で負荷を分割するためにMasterに利用可能な設定はありますか?
実際には、私のテストには、奇数と偶数のスレッドを持つスクリプトがたくさんあります。 Script_1 = 15ユーザー、Script_2 = 14ユーザーなど
したがって、スレッドまたはスレーブの数を設定することは困難です。提案してください。
それはそれぞれに(JMeterのインストールの "ビン" フォルダの下に住んでいる)user.propertiesファイルで${__P(threads,)}
よう__P()機能を使用してThread Groups "スレッド数" を定義する値で
threads=14
- スレーブ1threads=15
- あなたはまた、のような-J
コマンドラインオプションを使用してプロパティを渡すことができスレーブ2
jmeter-server.bat -Jthreads=15
それらを設定および上書きするタイプと方法
プランfrをコピーするのでどんな奴隷のマスターでも、私が知っている限りそれは可能だとは思わない。これを試すことができます: "非-guiモードでJMeterを実行するために-nを使います。-Jはテストプランの中の変数としてスレッドカウントをパラメータとして渡します。テストを実行するために使用するjmeterスレーブを指定してください。 " これは、特定の変数を設定するためにテストプランに追加の住居を必要とします。 –
しかし、これは私の目的を解決するのに役立ちません。マスターがロードバランサとして機能し、負荷を分けることができるかどうかは、負荷またはラウンドロビン方式に基づいていますか? – Abhishek
スクリプトを "スループットコントローラ"に保存し、 "スループット"($ {vlaue})をパラメータ化することで、これを実現できます。 Jmeterはスレーブ "CSV"ファイルからの読み取りデータのみをスレーブするためです。したがって、この値を "CSVファイル"から渡すことができます。 –