性能工程的支柱 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

性能工程的支柱

要实现性能工程思维,在为应用程序设置性能工程的同时,打下坚实的基础非常重要。性能工程需要建立四个主要支柱:

  • 测试数据生成 — 性能工程师设置工具来生成测试数据。

  • 测试可观察性 — 性能工程师设置可观测性环境,以确保可以记录和跟踪性能运行,并监控处理负载的资源。

  • 测试自动化 — 性能工程师使用诸如 Apache JMet er 或 ghz 之类的工具开发自动化测试,以模拟用户流量和系统负载。

  • 测试报告-收集有关每次测试运行的配置以及性能结果的数据。这些数据可以将配置更改与性能关联起来,并提供宝贵的见解。

显示支柱的示意图。

整合这些支柱将鼓励从设计初始阶段开始的绩效思维。这将有助于避免在开发和测试的后期阶段对应用程序或环境进行更改。