性能测试工具(以及用于了解整体性能的工具)可能会因测试重点不同而有很大差异。 对于像 ArcGIS 应用程序这样的复杂多层系统,客户端性能、服务性能、数据存储和支持基础设施测试非常重要,适用于架构的不同层或部分的工具不同。 通常,建议使用行业标准的测试工具和方法,因为许多大型社区专注于这些组件的性能优化,他们构建特定于组件的工具,并对改进和功能存在既得利益。
将 JMeter 与 ArcGIS Enterprise 结合使用可以大大增强 GIS 应用程序的性能测试和负载测试功能。 JMeter 是一个开源工具,用于模拟各种用户场景并测量系统在不同负载下的性能。 与 ArcGIS Enterprise 结合使用时,JMeter 可以帮助您识别瓶颈、优化性能并确保 GIS 应用程序平稳运行。 将 JMeter 与 ArcGIS Enterprise 结合使用的主要优势之一是能够模拟真实的用户场景。 JMeter 允许您创建模拟实际用户行为的测试计划,例如向 ArcGIS Server 服务发出请求、执行空间查询以及与 Web 应用程序交互。
JMeter 还提供了广泛的性能指标和分析工具。 它可以测量响应时间、吞吐量和错误率,从而支持用户识别性能瓶颈和需要改进的领域。 该工具提供测试结果的图形表示,便于可视化和分析性能数据。 这有助于您了解不同因素对系统性能的影响,并做出明智的决策来优化 GIS 应用程序。 将 JMeter 与 ArcGIS Enterprise 结合使用的另一个优点是能够进行压力和负载测试。
总之,将 JMeter 与 ArcGIS Enterprise 结合使用可以显著增强您的性能测试和负载测试功能。 通过模拟真实的用户场景、测量性能指标和执行压力测试,您可以识别性能瓶颈、优化系统性能并确保 GIS 应用程序平稳运行。 借助 JMeter 的灵活性和可扩展性以及它对插件和脚本的支持,您可以自定义和自动执行性能测试。 将 JMeter 与 ArcGIS Enterprise 一起使用时,必须考虑系统的可扩展性和架构,才能确保测试结果准确可靠。
有关详细信息,请参阅 Esri 社区上的此文章:性能工程:对 ArcGIS Enterprise 进行负载测试
ArcGIS Pro 性能评估工具 (PAT) 是一组测试,用于评估计算机运行关键 ArcGIS Pro 工作流的能力。 可单独使用该工具调查感知的性能问题或借助 Esri 技术支持。 可使用 PAT 执行下列操作:
了解有关 ArcGIS Pro PAT 下载随附内容的详细信息
开发人员工具(通常称为 DevTools)是 Chrome、Edge 和 Firefox 等 Web 浏览器中的内置功能,可供 GIS 专业人员、Web 开发人员和设计人员检查、调试和分析 Web 页面、应用程序和 Web 相关资源。 它们对于 Web 开发和故障排除至关重要。
浏览器开发人员工具通常提供以下功能,这些功能可能因浏览器提供商或供应商而异:
这些开发人员工具对于 GIS 专业人员、Web 开发人员和设计人员来说非常宝贵,因为它们有助于跨不同浏览器和平台构建、测试、优化和调试 Web 应用程序和网站。 虽然 Chrome、Edge 和 Firefox 的基本功能一致,但每个浏览器可能具有满足特定开发需求的独特功能或扩展模块。
Esri 专业服务开发了几个额外的非正式工具,这些工具可以帮助进行与性能相关的测试、评估和配置。 可在库中找到这些工具,并且每个工具都随附相关文档的链接。