2016-03-28 29 views
1

マスターがスレーブ間で負荷を分割するための設定はありますか?JMeterを使用した分散テストでスレーブ間で負荷を分割するためにMasterに利用可能な設定はありますか?

実際には、私のテストには、奇数と偶数のスレッドを持つスクリプトがたくさんあります。 Script_1 = 15ユーザー、Script_2 = 14ユーザーなど

したがって、スレッドまたはスレーブの数を設定することは困難です。提案してください。

+0

プランfrをコピーするのでどんな奴隷のマスターでも、私が知っている限りそれは可能だとは思わない。これを試すことができます: "非-guiモードでJMeterを実行するために-nを使います。-Jはテストプランの中の変数としてスレッドカウントをパラメータとして渡します。テストを実行するために使用するjmeterスレーブを指定してください。 " これは、特定の変数を設定するためにテストプランに追加の住居を必要とします。 –

+0

しかし、これは私の目的を解決するのに役立ちません。マスターがロードバランサとして機能し、負荷を分けることができるかどうかは、負荷またはラウンドロビン方式に基づいていますか? – Abhishek

+0

スクリプトを "スループットコントローラ"に保存し、 "スループット"($ {vlaue})をパラメータ化することで、これを実現できます。 Jmeterはスレーブ "CSV"ファイルからの読み取りデータのみをスレーブするためです。したがって、この値を "CSVファイル"から渡すことができます。 –

答えて

1

それはそれぞれに(JMeterのインストールの "ビン" フォルダの下に住んでいる)user.propertiesファイルで${__P(threads,)}

  • よう__P()機能を使用してThread Groups "スレッド数" を定義する値で

    1. ですスレーブノードは、以下のような「スレッド」プロパティを定義します。

      • threads=14 - スレーブ1
      • threads=15 - あなたはまた、のような-Jコマンドラインオプションを使用してプロパティを渡すことができ

    スレーブ2

  • などのために:異なるのJMeterプロパティの詳細については、Apache JMeter Properties Customization Guideを参照してください

    jmeter-server.bat -Jthreads=15 
    

    それらを設定および上書きするタイプと方法

  • 関連する問題