从Phantomjs到Jmeter收集客户端性能指标

时间:2016-06-20 12:17:00

标签: performance jmeter phantomjs jmeter-plugins

整个PhantonJS驱动程序配置我们可以通过使用Jmeter DomLoad windLoad ResourceCount资源大小,通过phantomjs捕获以下客户端性能指标。

由于

1 个答案:

答案 0 :(得分:0)

我建议使用WDS.browser.executeScript()方法捕获指标,该方法允许执行任意JavaScript代码。完成后,您可以直接将“有趣”值存储到JMeter变量中供以后使用。

以下是使用Navigation API获取有关页面加载的扩展信息的示例:

WDS.sampleResult.sampleStart()
WDS.browser.get('http://jmeter-plugins.org')
var timings = WDS.browser.executeScript('var performance = window.performance || window.webkitPerformance || window.mozPerformance || window.msPerformance || {}; var timings = performance.timing || {}; return timings;');
WDS.log.info(timings)
WDS.sampleResult.sampleEnd()

JMeter WebDriver Navigation Timings

有关WebDriver采样器提示和技巧的信息,请参阅The WebDriver Sampler: Your Top 10 Questions Answered指南