2016-10-21 13 views
0

jmeterを使用する際にどの要素が考慮されるべきかを知りたいときは、ほとんどの場合インターネットの速度が変化するため、正確な応答時間が得られません、およびサーバー側の操作[CPU使用率など]。 アプリケーションのパフォーマンスを計算する際には、この点をすべて考慮する必要があります。jmeterツールを使用する際に考慮する必要がある要因

答えて

0

「インターネットの速度はさまざまですが、JMeterはそれを検出し、の待ち時間というメトリックとして十分にスマートです。 JMeter glossaryあたりとして:

レイテンシ

JMeterは、要求を送信する直前から最初の応答が受信された直後までの遅延を測定します。したがって、時間には、要求のアセンブルと応答の最初の部分のアセンブルに必要なすべての処理が含まれます。これは一般に1バイトよりも長くなります。プロトコルアナライザ(Wiresharkなど)は、バイトが実際にインターフェイスで送受信される時間を測定します。 JMeterの時間には、サーバー上の要求を処理するために必要な、あなたは、全体の応答時間からの待ち時間を減算し、時間を計算することができるはず

ブラウザや他のアプリケーションクライアントが経験しているものに近いべきです側。しかし、JMeterロード・ジェネレータが同じイントラネットに住んでいる方がずっと良いでしょう。テストの健康の下

  • アプリケーション:仮想ユーザーが重要で、他の要因に関しては、異なるネットワークタイプit can also be simulated

    の上に座っているときには、アプリケーションの動作をテストする必要がある場合。負荷のテスト中にアプリケーションサーバーが過負荷状態になるかどうかを判断するために、ベースラインのサーバーサイドのヘルスメトリックを監視する必要があります。応答時間が長い場合は、空きRAMが不足している、ハードドライブが遅い、なんでも。

  • JMeter load generator(s)health。同じアプローチがJMeterエンジンにも当てはまります。 JMeterホストが過負荷状態にある場合、JMeterホストは要求を生成することができず、十分に高速に送信することができず、スループットの低下として報告されます。

    両方にPerfMon JMeter Pluginを使用できます。

  • あなたのテストは現実的で、仮想ユーザをできるだけ真に近いものにする必要があります。プラグインのインストールと使用の詳細については、How to Monitor Your Server Health & Performance During a JMeter Load Testの記事を参照してください。あなたは、Webベースのアプリケーションをテストしている場合

    • 「時間を考える」を表現するためのテスト計画
    • Timersを追加追加し、適切にHTTP Cookie ManagerHeader ManagerCache Managerを設定することを検討する:だからあなたは確認してください。 HTTP Request Defaultsを「すべての埋め込みリソースを取得」に設定し、これに「並列プール」を使用することも忘れないでください。
関連する問題