如何衡量Angular JS应用程序的性能

How to measure performance of Angular JS applications?

本文关键字:性能 应用程序 JS 何衡量 Angular      更新时间:2023-09-26

我正在研究如何衡量Angular JS应用程序的性能指标。我有以下几个问题。请分享你的想法。

  1. Angular JS非常适合单页应用。所有的交互都发生在一个页面中。在这种情况下,如何计算页面加载时间?

  2. 单击Submit后,客户端将向服务器请求响应。是否有任何现代工具可以捕获端到端响应时间。LoadRunner通过ajax客户端协议部分支持angular js。

  3. 我们可以扩展Protractor框架的功能来衡量Angular JS应用程序的性能吗?

如果selenium适用于您的应用程序,您可以尝试使用JMeter与web驱动程序插件。需要注意的是,就像LR的truClient协议一样,webdriver是资源密集型的,并且极大地限制了你可以在同一硬件上运行的并行用户的数量。

你也可以尝试一种混合的方法,你创建大部分的服务器负载只是复制服务器的XHR调用与一个常规的web脚本,并做一个更小的百分比的用户与web驱动,你衡量响应和js的执行时间。显然这涉及到更多的工作,因为您将创建两倍数量的脚本。