2017-07-10 44 views
0

誰かがJmeterが処理するコンカレントユーザーの数について説明できますか?JMETERの1台のマシンでは、同時接続できるユーザー数はいくつですか? Jmeterが処理する同時ユーザー数はいくつですか?

私のprjectのために2000人の同意ユーザーを実行したいと思います。

+0

これらのスレッドを確認することもできます。https://stackoverflow.com/questions/765101/what-is-the-highest-number-of-threads-that-is-reasonable-to-simultaneously-run-i、 https://serverfault.com/questions/381936/how-to-know-how-many-concurrent-users-jmeter-can-start、https://sqa.stackexchange.com/questions/17732/maximum-number-ジャーク・イン・スレッド – Jahan

答えて

0

他のソフトウェアと同じです.1つのCPUコアは、同時に1つの操作(-step)を処理できます。 JMeterが行うことは、xスレッドを増加させてから開始することです。そこには「魔法」はありません。だから、衝突に関して良いカバレッジを得るためには、適切な数のCPUコアを搭載したマシン(サーバではなく、ローカルマシン)を専用マシンに配置し、プロセスが他のタスクに混乱することがあります。まともな実行時間そのもの。さらに、ウォームアップ時間をフェードアウトするために同じテストを数回実行します。どのくらいの数の同時ユーザーが質問に答えるかは、環境によって異なります。基本的には、JMeterによって制限されるのではなく、システムによって実行されます。テストを "試してみる"と "微調整する"必要があります。

0

誰もあなたにこれを「説明する」ことはできません。は、です。

のJMeterによってシミュレートすることができる仮想ユーザの数は、いくつかの要因に依存する:

  • マシンのハードウェア仕様(CPU、RAM、NIC等)
  • ソフトウェア仕様とバージョン(OS、JVM及びJMeterのバージョンとアーキテクチャ)
  • テストの性質(要求数、要求/応答の大きさ、プリ/ポストプロセッサ、アサーションなどの数)

そうよあなたはベースラインOSの健全性指標(CPU、RAM、ディスク、およびネットワーク使用率)の監視を設定JMeter Best Practices

  • を以下のしていることを確認します

    1. :ウルアクションは次のようになります。あなたは、リソースが不足して起動すると、リソースの消費量は(最大容量のすなわち90%)
    2. いくつかの合理的な閾値を超えていますまで、これは1人の仮想ユーザーでつまりJMeter PerfMon Plugin
    3. スタートを使用して、徐々に負荷を増やし行うことができます - 言及現時点でアクティブだった仮想ユーザの数 - これは、このテストで特にこのマシンでシミュレートできる最大値になります。あなたが行ってもいいです、それはあまりだ場合、 - - あなたはより詳細な説明についてWhat’s the Max Number of Users You Can Test on JMeter?の記事を参照してくださいDistributed Testing

    のために行く必要がありますこれは、数は2000以上である場合、すなわちActive Threads Over Timeリスナー

  • を使用して行うことができます以上の点とそれ以上のヒントはありません。

  • 関連する問題