2016-11-16 3 views
0

私は、サービスがデータを生成するのにかかる時間を確認したかったのです。
私はJmeterを使用していますが、サンプル時間(ms)だけを表示し、待ち時間やコンテンツのダウンロード時間は表示しません。
私はChromeデベロッパーツールをチェックインしていますが、私は応答のための自動化とアサーションが必要です(私はツールを探しています)。
誰かがJmeterや他のツールをチェックインする方法を知っていれば、確認方法待ち時間、Jemterでのコンテンツダウンロード?

ありがとうございます。あなたがSeleniumでJMeterの統合を提供しWebDriver Samplerを試してみることができます

答えて

0

、あなたがのような探しているメトリックを取得するためにNavigation Timing APIを使用することができます:

WDS.sampleResult.sampleStart() 
WDS.browser.get('http://jmeter.apache.org') 
var timings = WDS.browser.executeScript('var performance = window.performance || window.webkitPerformance || window.mozPerformance || window.msPerformance || {}; var timings = performance.timing || {}; return timings;'); 
var vars = org.apache.jmeter.threads.JMeterContextService.getContext().getVariables() 
vars.put('connectStart', timings.connectStart) 
vars.put('loadEventStart', timings.loadEventStart) 
//etc  
WDS.sampleResult.sampleEnd() 

あなたのような抽出された変数にアクセスすることができるようになります:

  • ${connectStart}
  • ${loadEventStart}
  • など

これらを計算、アサーションなどで使用します。

The WebDriver Sampler: Your Top 10 Questions Answeredを参照してください。WebDriver Sampler関連のヒントとテクニック

関連する問題