すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:機能

最終更新日:Jan 08, 2025

パフォーマンス テスト サービス (PTS) は、シナリオ オーケストレーション、API デバッグ、トラフィック記録など、さまざまな機能を提供します。PTS を使用すると、ビジネス アプリケーションのパフォーマンス テスト スクリプトをすばやく作成できます。PTS は JMeter と完全に互換性があります。数百万の同時仮想ユーザーと毎秒数千万のトランザクション (TPS) を生成する機能と、リージョナル トラフィック カスタマイズ機能を使用することで、PTS は実際のユーザー アクセス パターンを正確にシミュレートできます。これにより、システム パフォーマンスと安定性を迅速に向上させることができます。

機能セット

機能

説明

参照

PTS パフォーマンス テスト

PTS パフォーマンス テスト シナリオの作成

PTS パフォーマンス テストは、HTTP または HTTPS を使用して通信する Web アプリケーションやミニプログラムなどのアプリケーションで広く使用されています。PTS パフォーマンス テストは、e コマース、自動車インターネット、マルチメディア、金融および保険、物流および配送、広告およびマーケティング、ソーシャル ネットワーキングなど、さまざまな業界に適用できます。PTS パフォーマンス テストは、多数のユーザーが関与する実際のビジネス シナリオをシミュレートし、Web サイトのパフォーマンス、容量、および安定性の包括的な評価を提供できます。

パフォーマンス テスト シナリオの作成

シナリオへのスクリプトのインポート

PTS を使用すると、JMeter (JMX)、Postman (JSON)、HTTP Archive (.har)、YAML (.yml)、および Swagger (.json) スクリプトをシナリオにインポートし、スクリプトを PTS ネイティブ形式に変換してパフォーマンス テストを実行できます。PTS は、1 秒あたりのリクエスト数 (RPS) パフォーマンス テスト モードを提供し、テスト パラメーターのリアルタイム調整を可能にし、個々の API のパフォーマンス メトリックを追跡できます。

シナリオへのスクリプトのインポート

JMeter パフォーマンス テスト

JMeter シナリオの作成

JMeter は、Apache によって開発されたオープンソースのパフォーマンス テスト ツールです。JMeter は、パラメーター化やアサーションなどの機能をサポートしています。JMeter には、プラグインと拡張機能の広範なオープンソース エコシステムがあり、さまざまなプロトコルでのテストを可能にし、コントローラーなどの他の機能を追加します。ユーザーはカスタム スクリプトを作成して、パラメーターの処理、データの処理、またはテストの実行フローの制御のための特定のロジックを定義できます。PTS では、JMeter を直接使用してパフォーマンス テストを実行できます。シームレスなリソース拡張とクラウド監視との統合により、高並行性をシミュレートし、ボトルネックと問題を特定する JMeter の機能が強化されます。

JMeter シナリオの作成

アクセス ログに基づくパフォーマンス テスト

アクセス ログに基づくパフォーマンス テスト

簡単な構成を使用して、ゲートウェイ アクセス ログに基づいてパフォーマンス テストを実行できます。この方法により、履歴トラフィックを再生し、リクエストをパラメーター化し、パフォーマンス テスト シナリオを自動的に作成できるため、複雑なシナリオ構成手順が不要になります。さらに、この方法では、簡略化されたログイン API 設定を使用して、ログオン セッションのタイムアウトの問題を解決します。

アクセス ログに基づくパフォーマンス テスト

システム管理

アクセス制御

Resource Access Management (RAM) ユーザーを作成し、ビジネス要件に基づいて RAM ユーザーに異なる権限を付与できます。これにより、メインの Alibaba Cloud アカウント (プライマリ アカウント) の使用に関連するセキュリティ リスクが軽減されます。

アクセス制御