繁体   English   中英

加载测试客户端呈现页面

[英]Load test client-side rendering page

我使用VueJS构建了一个客户端渲染Web应用程序。 现在我想为我的页面进行负载测试。 问题是,像Loader.ioSiege这样的测试工具只抓取我页面的一小部分HTML(这个HTML包含需要下载然后由客户端执行的脚本)。 因此,测试完成得如此之快,并不能反映我网站的性能。

我想过模拟一个无头浏览器,但由于桌面的性能限制,似乎无法进行load测试。 你们能给我任何建议吗? 预先感谢!

我不知道任何负载测试工具能够执行客户端JavaScript而不会造成开销(您可以使用LoadRunner的TruClient协议Apache JMeterWebDriver采样器 ,但它们是非常耗费资源的,因为它们基本上启动了浏览器实例虚拟用户)

但你可以做点别的事。 尽管负载测试工具既不实际呈现HTML页面也不执行JavaScript,但它们可以模仿由JavaScript驱动的HTTP请求。 有关实现示例,请参阅如何使用JMeter加载测试AJAX / XHR启用的站点

在主负载测试运行时使用YSlow等工具也是一个好主意,以便评估渲染速度并检测最慢的脚本或图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM