【问题标题】:Tool to monitor client side performance and generate sophisticated reports about performance用于监控客户端性能并生成有关性能的复杂报告的工具
【发布时间】:2026-01-01 18:00:01
【问题描述】:

我有一个以 Angular 1.x 系列开发的应用程序。它正在使用在 Microsoft.Net 中开发的 RESTful 服务。这些 RESTful 服务由其他应用程序使用,并且它们为其他客户端无缝工作。最终用户抱怨性能问题。由于服务端已经优化,我想首先关注客户端性能。 目前我们正在使用 chrome 开发工具和分析工具来查找性能问题。是否有任何复杂的工具(开源或专有,但最好是开源)来监控应用程序并生成有助于调查问题的详细报告?

注意 - 我知道的工具之一是 HP loadrunner。还有其他选择吗?

【问题讨论】:

  • 告诉我们更多关于您尝试调查的客户端应用程序集的信息。它是一个需要对客户端进行概要分析的胖客户端吗?用于构建客户端的工具有哪些? 。网?爪哇? Python? C? COBOL?号角?您需要了解性能不佳的客户端是如何构建的,才能了解如何在幕后达到顶峰。
  • 它是Angular 1.x系列开发的基于浏览器的应用程序服务器端是使用Microsoft.Net开发的RESTful服务。问题中提到了。
  • 为什么您的开发人员不利用 Visual Studio 中提供的分析工具?同样对于客户端,他们为什么不利用每个浏览器的开发人员工具部分中内置的客户端分析工具?

标签: performance client-server performance-testing


【解决方案1】:

最明显的选择是YSlow,主要特点包括:

  • 根据三个预定义规则集或用户定义规则集之一对网页评分;
  • 它提供了改进页面性能的建议;
  • 总结页面的组件;
  • 显示有关页面的统计信息;
  • 提供性能分析工具,包括 Smush.it™ 和 JSLint。

如果您需要在测量客户端性能的同时生成负载(代表数百个并发应用程序用户),您可以查看以下免费和开源解决方案:

查看How to Choose the Best Open Source Load Testing Tool (Infographic) 了解突出显示和比较的主要功能。

【讨论】:

    最近更新 更多