テストガイダンス
クラウドインフラストラクチャプロジェクトでAdobe Commerceを設定およびカスタマイズした後は、ストア web サイトを開く前にアプリケーションを徹底的にテストすることをお勧めします。 テストは、クラスターサイズの期待値を適切に管理し、将来のビジネスニーズに合わせて適切に拡張するのに役立ちます。
機能テスト
開発中は、クラウドインフラストラクチャプロジェクト上のAdobe Commerceでエンドツーエンドの機能テストを実行することが重要です。 Docker 環境で機能テストを実行する方法については、次のガイダンスを参照してください。
-
アプリケーションテスト – を使用する Magento機能テストフレームワーク(MFTF) Cloud Docker 環境でのアプリケーションテスト用。
-
コードテスト – を使用する PHP のコデセプションテストフレームワーク クラウドパッケージリポジトリへの投稿を目的としたコードを検証するため。
ローンチ前のベストプラクティス
サイトの起動前に実行するベストプラクティスとして、次のテストタイプを検討してください。
-
負荷テスト – 負荷テストを実施して、想定される負荷におけるシステムの動作を把握します。 例えば、アプリケーション上のアクティブなユーザーの同時数をテストし、設定した期間内に各ユーザーに特定の数のトランザクションを実行させます。 このテストでは、データベースやアプリケーションサーバーの動作など、重要なビジネスクリティカルなトランザクションの応答時間を確認します。 負荷テストはボトルネックの特定に役立ちます。
-
負荷試験 – 現在の負荷が想定される最大値を大幅に上回った場合に、システムのパフォーマンスが十分かどうかを判断するために、システム内の容量の上限に対してチャレンジを行います。
-
セキュリティスキャン—Adobeはフリーを提供する セキュリティ スキャン ツール (サイト用)。
-
穿通試験 – システムのセキュリティを評価するために設計された、コンピュータシステムに対する承認されたシミュレーションサイバー攻撃です。 侵入テストは、権限のない関係者がシステムの機能やデータにアクセスできる可能性など、弱点や脆弱性を特定するのに役立ちます。