私は私たちのAPIのパフォーマンステストを行う必要があります。現在のシステムでは、3500リクエストに1分あたりの処理があると伝えました。しかし、1分あたりの同時ユーザー数を取る方法はありません。だから私は1人のユーザのスクリプトを実行するだけで、39分のリクエストをすべて実行するには1分かかります。それから私は1000人のユーザーのために実行します。その場合私はトレッドグループを次のように設定しました
Then by system get completely crashed on 21min
私は自分の要件をテストするために実行する必要がある正確なテストを混乱させています。(Req: –
1分間に3500リクエストを処理するシステム)
親切にこれを適切に整理する手助けをしてください
ベストアンサー
これを実現するには、 JMeterスループットシェーピングタイマーというプラグインを使用します
スループットシェーピングタイマーを使用すると、「クローズドワークロード」を実行できます。要求される要求/秒(RPS)レートを指定できます。
あなたのシステムでは、3500 RPM == 3500/60 RPS(約60リクエスト/秒)を処理します。
あなたはこのレートを言及し、十分な数のスレッドを与えなければなりません、Jmeterは残りの世話をします..
スループットタイマーの詳細については、この記事をお読みくださいスループットシェーピングタイマーを使用してRPSレートを達成する方法について説明しています
それが役に立っていることを教えてください