主要なデジタル エクスペリエンス プラットフォームである Catchpoint は、オープン ソースの WebPageTest パフォーマンス テスト スイートを刷新して、即時テストを容易にし、Web アプリケーションと Web サイトのパフォーマンスを向上させることを目的としたベスト プラクティスの提案を IT チームに提供します。強化されたツール スイートは、プライベート、バルク、および優先テスト機能もサポートします。
WebPageTest のエンジニアリング ディレクターであるティム・カドレック (Tim Kadlec) 氏は、主な目的は、開発者と DevOps チームのプロセスを簡素化し、コア スイートの変更を試すことで、アプリケーションとサイトのパフォーマンスを強化する潜在的な方法を探ることができるようにすることだと強調しました。
Kadlec 氏によると、パフォーマンス改善の領域を特定するには、多くの場合、数週間にわたる時間のかかる手動テスト作成が必要です。この試行錯誤プロセスの多くは実験的なものであり、テストの構築がパフォーマンスに大きな影響を与えるかどうかを予測することは不可能です。
新しく導入された Opportunities and Experiments 機能は、Catchpoint によって定義された一連のベスト プラクティスに基づいてテストを構築するためのlow-codeツールを IT チームに提供します。このアプローチにより、ブロッキング スクリプトの排除、画像レンダリングの最適化、レイアウト シフトの最小化など、微調整の自動生成とテストが可能になります。その結果、既存の展開されたコードを変更することなく、具体的で実用的な改善の潜在的な利点を示す一連の最適化テストが得られたと Kadlec 氏は説明します。
Kadlec 氏は、この重要な機能によって実験が促進されると主張していますが、IT チームは以前、不確実な結果を得るために多大な労力が必要だったため実験を避けていました。
テストの責任が開発者にシフトし続けているため、Kadlec は、WebPageTest への最近の追加により、DevOps チームの助けに頼ることなく、開発者がこれらのテストを自律的に実行しやすくなると考えています。
今日のデジタル ビジネス トランスフォーメーションの時代では、Web アプリケーションとサイトのパフォーマンスがますます重要になっています。 Web アプリケーションを介して実装される多くのプロセスは、レイテンシーの影響を非常に受けやすいため、頻繁にテストを行うことで、アプリケーション全体のパフォーマンスが一貫して向上するはずです。
さらに、組織は増え続ける Web アプリケーションと Web サイトをサポートし続けています。これらの組織は現在、テスト チームの規模を拡大したりテスト時間を延長したりせずにアプリケーションをテストする効率的な方法を模索しています。 AppMaster.ioのno-codeプラットフォームのような自動化プラットフォームも、アプリケーションの開発とテストのプロセスを高速化することで、この点で役立ちます。
結論として、テストの自動化が勢いを増していることは明らかです。目的は、専任のテスト チームの必要性を排除するだけでなく、テスト プロセスを合理化し、時間のかかる反復タスクとテスト回避を削減することです。初期段階でより多くのテストを実行することで、DevOps チームは後で発生する可能性のある問題を軽減できる可能性があります。