2017-07-12 11 views

答えて

0

のJMeter は、プロトコルレベルで動作し、ブラウザではありません。 Webサービスやリモートサービスに関する限り、JMeterはブラウザ(または複数のブラウザ)のように見えます。しかし、JMeterはブラウザでサポートされているすべてのアクションを実行しません。特に、JMeterは、HTMLページにあるJavascriptを実行しません。 HTMLページをブラウザとしてレンダリングするのではなく、(レスポンスをHTMLなどと見なすことはできますが、タイミングはどのサンプルにも含まれておらず、一度に1つのスレッドのサンプルが1つしか表示されません)。だから、

アプリケーションコンテンツではJavaScriptを介してロードされている場合、それはそれらを解析することはできないようにJMeterではJavaScript駆動の要求をトリガしません(技術がAJAXとして知られている)を呼び出します。あなたがHTTP(S) Test Script Recorderを使用して、関連する要求をキャプチャし、回答を見ることができますしかしXMLまたはJSONはそうあなたが「本物」のページが表示されませんよう

は、おそらく彼らが来るだろうが、あなたは、データを取得し、できるようになります要求のタイミングを測定する。

また、AJAXリクエストは、ブラウザがそれらを並行して実行する大半の場合のように、「通常の」シーケンシャルHTTPリクエストとは少し違って処理する必要があります。詳細はHow to Load Test AJAX/XHR Enabled Sites With JMeterの記事を参照してください。

関連する問題