パフォーマンスエンジニアリングの柱 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

パフォーマンスエンジニアリングの柱

パフォーマンスエンジニアリングの考え方を実現するには、アプリケーションのパフォーマンスエンジニアリングをセットアップしながら、強固な基盤を構築することが重要です。パフォーマンスエンジニアリングでは、次の 4 つの主要な柱を設定する必要があります。

  • テストデータ生成 — パフォーマンスエンジニアは、テストデータを生成するツールを設定します。

  • オブザーバビリティのテスト — パフォーマンスエンジニアは、パフォーマンスの実行をログに記録して追跡できること、および負荷を処理するリソースがモニタリングされていることを確認するためにオブザーバビリティ環境を設定します。

  • テスト自動化 — パフォーマンスエンジニアは、Apache JMeterghz などのツールを使用して、ユーザートラフィックとシステム負荷をシミュレートする自動テストを開発します

  • テストレポート – 各テスト実行の設定とパフォーマンス結果に関するデータが収集されます。このデータにより、設定の変更をパフォーマンスに関連付けることができ、貴重なインサイトが得られます。

柱を示す図。

これらの柱を組み込むと、設計の初期段階からパフォーマンスの考え方が促進されます。これにより、開発とテストの後のフェーズでアプリケーションや環境が変更されるのを防ぐことができます。