問題タブ [scala-gatling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
load-testing - ガトリング: 個々のシナリオの立ち上げは、ユーザーと同じように行うことができますか?
Gatling を使用して API をテストする例を考えてみましょう。いくつかの奇妙な要件のために、各ユーザーのシナリオを取得する必要がありました
リクエスト本文はユーザーごとに異なる必要があるか、リクエストが処理されないため、このリストには多くのシナリオが追加されています。この個々のシナリオには、現時点で次のガトリング シミュレーションが構成されています。
これらすべてのシナリオを呼び出しながら、以下のようにグローバル設定で
1000 人のユーザー (scenarioList
サイズは 1000) がいるとします。ここでの問題は、1000 人のユーザー全員が同時に開始することですが、これらのユーザーを増やしたいと考えています。したがって、シナリオを並行して実行するのではなく、シナリオを増やしていくことが問題になります。
これは可能ですか?そうでない場合、従うべき他のアプローチはありますか?リクエストの本文が変化するため、複数のユーザーで同じシナリオを実行する余裕はありません。私にお知らせください。
influxdb - Gatling はグラファイト プロトコルを使用してメトリクスを InfluxDB に送信しません
BlazeMeter の記事に従って、 Grafanaと InfluxDB で Gatling テストを監視しましたが、InfluxDB にデータは送信されず、「グラファイト」という名前で作成されたデータベースも送信されません。InfluxDB が起動し、ポート :2003 をリッスンします。これは InfluxDB からのログです。
そして、gatling.conf
フィールドを次のように設定しました。
gatling.conf
フォルダーにありsrc/test/resources
、この構成ファイルをデバッグして、ガトリングによってロードされることを確認しました。
私が逃したものは何ですか?