パフォーマンステストにおける最高の開発者体験
Grafana Cloud k6は、現代のパフォーマンステストプラットフォームであり、機能横断的なチームを一堂に集めてシステム障害を防ぎ、一貫して高速で信頼性の高いアプリケーションを提供します。
Grafana Cloud無料プランをすぐに始められます:月間500バーチャルユーザー時間、1万メトリック、50GBのログ、50GBのトレース、50GBのプロファイルなどが利用可能です。
パフォーマンステストでのコラボレーション
従来の開発、テスト、運用の各領域間の隔たりを埋める開発者中心の経験を活用し、チームがテストに協力して取り組むことができるようにします。
リリースの信頼性とスピードを向上させる
パフォーマンステストをCI/CDプロセスに統合し、チームが既存のSLOを継続的にテストし、それらを破壊することなく新機能をデプロイできるようにします。
フルスタックの可視性でMTTRを短縮
プラットフォームを切り替えることなく、負荷テストの結果とサーバーサイドのデータを相関させ、パフォーマンス問題のトラブルシューティングに必要な全コンテキストを得ることができます。
Grafana Cloud をパフォーマンステストに使用する理由
テスト作成をより速く
- 使いやすく、ドキュメントが充実している k6 API とCLI、そして馴染みのあるスクリプト言語であるJavaScript を使用して始めましょう。
- GUI テストビルダーとブラウザレコーダーを使用することで、ユーザーのオ ボーディングを迅速 に行い、テストスクリプトの作成に対する参入障壁を下げることができます。
- Web アプリ、CLI、およびCI パイプラインからテストをスケジュールおよび自動 化し、SLO を合否 の基準として使用します。
- ロードテストで実際のトラフィックパターンをモデル化するために、多様なテス トシナリオを設定します。
フロントエンドとバックエンドのパフォーマンステストを組み合わせて実施
- Playwright にインスパイアされたk6 ブラウザーAPIを活用して、クリックや入力、ページのナビゲーションなどのユーザー操作をシミュレートし、ブラウザのパフォーマンスメトリクスをキャプチャします。
- プロトコルレベルでロードテストを実行し、ブラウザレベルで数人の仮想ユーザーを配置するハイブリッドアプローチを採用することで、アプリケーションのパフォーマン スを総合的に把握します
- Web Vitals メトリクスに関するレポート、詳細なブラウザ操 作のタイムライン、テスト実行中にキャプチャされたスクリーンショットを標準で提供するレポートを使用して、問題を迅速にデバッグします。
クラウドテストの実行
- 21 の地域からテストを開始し、ユーザーがどこにいても優れた体験を提供できるようにします。
- クラウドでロードテストを実行し、最大100 万の同時仮想ユーザーまたは1 秒あたり500 万リクエストに対応します。
パフォーマンステスト結果の分析
- インテリジェントな Cloud Insightsアルゴリズムが、テストおよびアプリケーションのパフォーマンスに関連する問題を自動的に表面化させます。
- テスト間の結果や時間経過による傾向を比較することで、パフォーマンスの変化を検出します。
パフォーマンステストとオブザーバビリティを相関させて分析
- パフォーマンステストの実行から問題の解決まで、シームレスな体験を提供します。
- Grafana でパフォーマンステストを視覚化し、クエリを実行します。
- 既存のGrafana ダッシュボードにk6 のビジュアライゼーションを追加します。
- パフォーマンステスト結果をサーバーサイドのメトリクス、ログ、トレースと自動的に相関させ、迅速に根本原因を特定します
Grafana Cloud k6を使い始めるのは簡単です
導入の詳細とベストプラクティスについて
1
2
テストの作成
テキストエディターやIDEでテストを記述するか、またはノーコードツールを使用してテストの作成を加速します
3
クラウドテストの実行
CLIからk6 cloud
コマンドを実行します。Grafana Cloud k6アプリでは、スクリプトエディター、テストビルダーを使用するか、リストされたテストを再実行します
4
テスト結果の分析
テスト実行中にリアルタイムで結果の可視化を表示し、他のデータソースとのデータをGrafanaダッシュボードで相関させます