マイページには複数のポートレットがあります。各ポートレットは、AJAXを使用して非同期でデータを表示します。JMeterはここで私を助けてくれますか?これが可能かどうかを明確に述べていないインターネット上の多くの投稿があります。
誰かがAJAXリクエストをキャプチャでき、トランザクションコントローラーを使用して合計時間を導出できると提案した興味深い投稿を読みました。しかし、反対側では、AJAXリクエストをキャプチャすることはできないと誰かが言っています。
そこで、ここをチェックして、JMeterの達人のいずれかがこれに光を当てることができるかどうかを確認したいと思います。
私はJMeterの第一人者ではありません!しかし、私はあなたが今直面している問題を理解することができます。
AJAXリクエストはHTTPリクエストであるため、JMeterでキャプチャできます。(私は私がやったことを知っています)。彼らが言うように、トランザクションコントローラーはトランザクションの合計時間を与えます。つまり、トランザクションコントローラーの下に4つのhttpリクエスト/ AJAXリクエストを配置すると、これら4つのリクエストすべての合計時間が表示されます。
しかし、問題は-JMeterがこれらのAJAX / HTTPリクエストを順番に呼び出すことです。ただし、ブラウザがこれらの呼び出しを並行して行う場合があります(アプリケーションによって異なります)。その場合-JMeterで取得する時間は正しくない可能性があります。
JMeterは、ブラウザのページ読み込み時間を測定するための正しいツールではありません。あなたが気付いていない場合-それはjavascriptを実行しません。しかし、あなたのブラウザはそうします。そのため、実際のブラウザページの読み込み時間は異なる場合があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加