-1

Jmeter の分散テストとは何ですか?
その本当の目的は何ですか?

Jmeterのマスター/スレーブの概念について多くのことを検索して読みましたが、それがどのように行われるかはわかっていますが、その用途は何ですか?

4

4 に答える 4

2

実際には、大規模なユーザー負荷テストを生成するための単一の通常構成マシンの制限があります。そのため、分散負荷テストを使用して、負荷を生成するために複数のマシンを使用します。ここでは、マスタースレーブ構成を使用したと正しく言っています。分散負荷テストおよびJMeterに関するその他の事項の詳細については、リンク-JMeterを使用した 分散負荷テストを参照してください。

于 2013-01-08T05:27:28.827 に答える
1

分散テストは、CPU、メモリ、ネットワークに関してマシンの限界に達したときに使用されます。

  • メモリと CPU に関して1 つの合理的なJVMの制限に達した場合、1 つのマシン (1 つのマシン上の多くの JVM) 内で使用できます。
  • 多くのマシン (1 つまたは複数のマシン上の 1 つまたは複数の JVM) で使用できます。

ただし、使用する前に、本当に必要であることを確認してください。

于 2013-01-08T14:03:20.850 に答える
1

jmeter での分散テストの主な理由は負荷分散です。つまり、アプリケーションに 3000 人のユーザーの負荷を生成するとします。Jmeter にはユーザー数の作成に制限はありませんが、制限はハードウェアまたは CPU です。CPU の制限により、1 台のコンピューターから 1000 件のリクエストしか送信できないと想定しています。3000 件のリクエストを送信する必要がある場合は、3 つのシステムが必要です。この分散テストでは、出力として 1 つのファイルに 3000 ユーザーの集計結果が表示されます。

システムが正常で、http サンプラーまたは smpt を使用している場合、負荷を生成するために分散を使用する必要はありません。しかし、Webdriver sampler のようなサンプラーや、CPU に大きな負荷をかけるものを使い始める場合は、分散型にする必要があります。例: Webdriver sampler を実行している場合、1 つのシステムで開始できるのは 10 から 15 人のユーザーのみです。より多くのユーザーが必要な場合は、分散を選択する必要があり、分散以外に適切なオプションはありません。

于 2018-01-30T12:05:46.927 に答える
0

別の場所から負荷を生成したり、単一のコンピューターからより多くの負荷を生成したりするために使用されます。

于 2013-01-07T16:39:35.890 に答える