2016-11-16 36 views
1

アプリケーションの現在の負荷テストは、jMeterを使用して行われ、これまでのところうまく動作します。コマンドラインフラグで別々に有効にして設定できる3つの異なるスレッドグループがあります。スレッド数と目標スループット率は、コマンドラインからも設定できます。異なる負荷プロファイルを使用したJMeter負荷テスト

私が探しているのは、各スレッドグループの負荷シナリオをプログラムすることです。 通常、jMeterはすべてのスレッドを開始し、次にターゲットスループット率に達しようとします。 私が達成したいのは次のとおりです。目標スループットレートを毎秒500リクエスト、開始レート20、増分20、および持続時間5分に設定します。 その後、jMeterは1秒あたり20リクエストで開始し、最大スループット率に達するまで5分ごとに20ずつ負荷を増加させます。

これまで行ったことがありますか?私はそれを探しましたが、関連するヒットは見つかりませんでした。

+0

[スループットシェーピングタイマ(https://jmeter-plugins.org/wiki/ThroughputShapingTimer/)JMeterの[プラグインマネージャ]を介して利用可能(https://jmeter-plugins.org/wiki/PluginsManager/) – Adnan

答えて

1

私はConcurrency Thread Groupが毎秒希望のトランザクション数の仮想ユーザーのマッピング数の方法はありませんとあなたが探しているものだと思う:これと他をインストールするには、

Concurrency Thread Group

最も簡単な方法は、 JMeter Pluginsプロジェクトを経由して提供されるカスタムスレッドグループは、既に述べた以外にもJMeter Plugins Manager

JMeter Plugins Manager

+0

それは本当に良い方向に向いています。ありがとう。 私が必要としているのは残念ながら、ユーザー数(スレッド数で表されます)ではなく、1秒あたりのトランザクション数です。 特定の応答時間内にピークフェーズで多くの要求を処理するWebサービスをテストしています。サービスが要求を適時に処理できるポイントまで参照する必要があります。 –

+0

Nevermind。私は、私が必要とするものをほぼ達成するスループットシェーピングタイマーを見つけました。しかし、いくつかの調整が必要です。 https://jmeter-plugins.org/wiki/ThroughputShapingTimer/ –

関連する問題