javascript - 如何测试现有的Angularjs整体性能(DOM渲染)?

标签 javascript angularjs selenium optimization performance-testing

我有一个现有的 angularjs 项目用于优化。我怎样才能找到差距(内存泄漏、浏览器性能、数据渲染、屏幕卡住等问题)。 我尝试了 Jmeter,但它没有显示 javascript 性能,只是显示页面在几毫秒内导航。 我试图通过 chrome 分析找到,我得到了一些特定的场景,但没有整体图像。

如何获得整体性能结果?

最佳答案

为了仅测试客户端渲染性能,您可以使用您最喜欢的浏览器开发工具,即:

或者使用第三方应用程序/插件,例如 YSlow

如果你想将页面渲染性能测试与主负载测试结合起来,你仍然可以使用JMeter进行客户端性能测试,有一个WebDriver Sampler它提供了 JMeter 与 Selenium 的集成浏览器自动化框架,因此您将能够将服务器端性能测试与客户端性能测试结合起来。有关页面加载事件的其他信息可以通过 Navigation Timing API 从 WebDriver Sampler 获取

关于javascript - 如何测试现有的Angularjs整体性能(DOM渲染)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52399742/

相关文章:

javascript - 访问Appery.io中外部资源的内容

twitter-bootstrap - 将 datetimepicker 连接到 angularjs

javascript - 展开/折叠带有动画和非固定大小的 div

java - 识别网页 Selenium 上的按钮元素

javascript - 如何使用 Javascript 使用 Handlebars.registerPartial

javascript - 用html在jsp页面上将文本移到左侧

javascript - 将 XML 数据解析为动态 HTML Select 语句

javascript - 了解 @azure/msal-browser 中 InteractionType 的用法和用途

python - 使用 selenium 将音频从文件传递到 Chrome

javascript - 如何使用 Selenium WebDriver 和 Java 从元素中检索文本