gpt4 book ai didi

angularjs - 如何对 AngularJS Web 应用程序进行性能测试?

转载 作者:行者123 更新时间:2023-12-03 22:25:45 24 4
gpt4 key购买 nike

我曾经主要使用 JMeter 脚本在网站上进行性能测试。

然而,越来越多的项目是使用前端 MVC 构建的,例如 AngularJS,并且当前项目正在通过 Angular View 文件、REST 调用等加载它的所有内容。
不幸的是,JMeter 不执行任何 javascript,因此我的负载测试仅在(400 毫秒)内返回主页。
实际上,在浏览器中加载实际上需要几秒钟。当我检查响应数据时,由于 Angular,它还不包含任何数据。

而不是调查网络流量并单独加载每个组件(例如 profile.html、notification.html、REST 调用等)。是否有市场上的产品或我可以遵循的类似于执行 JMeter 脚本的最佳案例,但考虑到 javascript 执行和由于 javascript 导致的外部资源加载?

(我不打算分析 javascript 执行时间。这仍然是为了测试背后的基础设施是否能够同时为 xyz 用户提供服务)

最佳答案

尽管 JMeter 不能执行客户端 JavaScript,但它可以通过 HTTP(S) Test Script Recorder 记录相关请求。 .记录后,您应该能够使用 JMeter 的 Transaction Controller 将所有独立请求合并为一个“聚合”。

如果由于某些原因这种简单的方法对您不起作用,请查看 How to Load Test AJAX/XHR Enabled Sites With JMeter更多选项和线索。

关于angularjs - 如何对 AngularJS Web 应用程序进行性能测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28219873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com