Jmeter-best-practices

提供:Dev Guides
移動先:案内検索

jMeter-ベストプラクティス

JMeterには、特に分散環境で実行する場合にいくつかの制限があります。 これらのガイドラインに従うことは、実際の継続的な負荷を作成するのに役立ちます-

場合によっては、JMeterの複数のインスタンスを使用してください。スレッドの数が多くなります。

スコーピングルールを確認し、それに応じて設計します。

すべての要素に対して常に命名規則を使用します。

スクリプトを実行する前に、デフォルトのブラウザ接続設定を確認してください。

リスナーを適切に追加します。

リソース要件を削減するためのいくつかの提案があります-

  • 非GUIモードを使用します:jmeter -n -t test.jmx -l test.jtl。
  • できるだけ少ないリスナーを使用してください。上記のように-lフラグを使用すると、すべて削除または無効化できます。
  • 「結果ツリーの表示」リスナーを無効にすると、大量のメモリを消費し、コンソールがフリーズしたり、JMeterのメモリが不足したりする可能性があります。 ただし、「エラー」のみがチェックされた状態で「結果ツリーの表示」リスナーを使用しても安全です。
  • 類似のサンプラーを多数使用するのではなく、ループ内で同じサンプラーを使用し、変数(CSVデータセット)を使用してサンプルを変更します。 または、アクセスログサンプラーを使用することもできます。
  • 機能モードを使用しないでください。
  • XMLではなくCSV出力を使用します。
  • 必要なデータのみを保存してください。
  • できるだけ少ないアサーションを使用してください。
  • 多くのメモリを消費するため、すべてのJMeterグラフを無効にします。 Webインターフェイスの[JTL]タブを使用して、すべてのリアルタイムグラフを表示できます。
  • 使用する場合は、CSV Data Set Configからローカルパスを消去することを忘れないでください。
  • すべてのテスト実行の前に[ファイル]タブをクリーニングします。