Jmeterを使用したパフォーマンステスト – 要件に応じてスクリプトを調整する

私は私たちのAPIのパフォーマンステストを行う必要があります。現在のシステムでは、3500リクエストに1分あたりの処理があると伝えました。しかし、1分あたりの同時ユーザー数を取る方法はありません。だから私は1人のユーザのスクリプトを実行するだけで、39分のリクエストをすべて実行するには1分かかります。それから私は1000人のユーザーのために実行します。その場合私はトレッドグループを次のように設定しました

enter image description here

Then by system get completely crashed on 21min enter image description here

Summary report is as follows: enter image description here

私は自分の要件をテストするために実行する必要がある正確なテストを混乱させています。(Req: –
1分間に3500リクエストを処理するシステム)

親切にこれを適切に整理する手助けをしてください

ベストアンサー

これを実現するには、 JMeterスループットシェーピングタイマーというプラグインを使用します

スループットシェーピングタイマーを使用すると、「クローズドワークロード」を実行できます。要求される要求/秒(RPS)レートを指定できます。

あなたのシステムでは、3500 RPM == 3500/60 RPS(約60リクエスト/秒)を処理します。

あなたはこのレートを言及し、十分な数のスレッドを与えなければなりません、Jmeterは残りの世話をします..

スループットタイマーの詳細については、この記事をお読みくださいスループットシェーピングタイマーを使用してRPSレートを達成する方法について説明しています

それが役に立っていることを教えてください

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です