我在JMeter上配置了selenium webdriver,用于从前端角度测试应用程序。我面临着一个挑战,WebDriver采样器正在成功执行,并显示大小为260KB。然而,我的页面大约有2.5MB。是否需要其他设置才能使度量值显示包含资源的整个页面的大小?
浏览器上我的页面大小:2.5MB浏览器上HTML的大小:35KB
所有资源的页面在Jmeter上的WebDriver采样器上报告了什么: 260KB
我看到整个页面都加载到Jmeter打开的浏览器实例上,但大小总是显示得较小。

发布于 2018-04-10 16:00:16
探寻WebDriver Sampler source code
res.setResponseData(getWebDriver().getPageSource(), null);所以基本上JMeter会报告getPageSource()函数返回的内容的长度,而不是嵌入任何资源。
因此,我建议根据HTTP Request采样器返回的内容来测量总响应大小,因为识别所有“外部”内容,如图像、样式、字体、脚本等可能相当棘手。请参阅Web Testing with JMeter: How To Properly Handle Embedded Resources in HTML Responses文章,了解更多关于配置JMeter以在使用“嵌入式资源”方面像真正的浏览器一样工作的信息
https://stackoverflow.com/questions/49747198
复制相似问题