信頼できるWebアプリケーション負荷テスト
ショッピングカート、ログイン、ポータル、フォーム、支払い画面、その他のインタラクティブなWebアプリケーション機能を実際のブラウザで負荷をかけてテストします。
ウェブアプリケーション負荷テストのためのマルチステップスクリプト作成
実際のブラウザでウェブアプリケーションのユーザー操作を記録します。
Real Browser Testing
40以上のデスクトップ/モバイルブラウザとデバイスをサポート。
Point and Click Scripting
EveryStep Web Recorderを使い、実際のユーザー行動を模倣します。
Rich Internet Applications (RIA)
ブラウザでレンダリング可能なほぼすべてをシミュレート。
実際のブラウザでのテスト
DevOpsのための柔軟なパフォーマンステスト
LoadViewは、今日の最も複雑なウェブアプリケーションの負荷テスト要件に対応するために、複数のテストシナリオを設計する柔軟性を持って、アジャイルチームを支援します。
Load Step Curve
指定された期間内で一定数の同時ユーザーによる負荷を生成し、ウェブサイトがトラフィックの急増に耐えられるかどうかを判断します。
Goal-based Curve
予想されるユーザートラフィックの増加にウェブサイトが対応できることを確認します。生産環境での容量計画とSLAを検証します。
Dynamic Adjustable Curve
リアルタイムで負荷を調整し、インフラの限界をテストします。負荷レベルの変動に応じてウェブサイトやアプリケーションがどのように変化するかを把握できます。
パフォーマンスの確保とユーザー需要の充足
数千の仮想ユーザーによるウェブアプリケーションの負荷テストをすぐに実施可能です。
Real-World Performance
世界中のユーザーが感じるあなたのウェブアプリケーションの応答時間を測定します。
Flexible Testing
LoadViewは、現実的な負荷テストシナリオのモデリングに完全な柔軟性を提供します。
Real-World Performance
世界中のユーザーが感じるあなたのウェブアプリケーションの応答時間を測定します。
Flexible Testing
LoadViewは、現実的な負荷テストシナリオのモデリングに完全な柔軟性を提供します。
Establish Baselines
重要な指標と閾値レベルを定義することで、ウェブアプリケーションの限界を判定します。
Testing Automation
重負荷下での応答時間を理解するために、ウェブアプリケーションの負荷テストを自動化します。
Establish Baselines
重要な指標と閾値レベルを定義することで、ウェブアプリケーションの限界を判定します。
Testing Automation
重負荷条件下での応答時間を理解するために、ウェブアプリケーションの負荷テストを自動化します。
リアルブラウザによるクラウドベースの負荷テスト
LoadViewプラットフォームは負荷テストの複雑さを排除し、優れた顧客体験の創造に集中できるようにします。
あらゆるアプリケーションに対応した柔軟なオンデマンド負荷テスト
LoadViewを使用して、ウェブサイト、ウェブアプリケーション、ウェブサービス/APIのパフォーマンスをテストし、改善します。
Web Pages
ウェブページの限界をテストし、すべての主要なデスクトップ/モバイルブラウザとデバイスで一貫した顧客体験を提供します。
Web Applications
ウェブアプリケーションの重要なユーザー操作をシミュレートしてクライアント側のパフォーマンスを測定し、ユーザー体験を向上させます。
Web Services / APIs
エンドユーザーと同様にAPIに数千回の呼び出しを行い、ほぼすべてのタイプのシステムやインフラストラクチャで動的APIテストを実施します。
数分で完了
オンデマンド。クレジットカード不要。契約不要。
よくある質問
LoadViewプラットフォームで利用可能なクラウドインフラストラクチャプロバイダーはどれですか?
Amazon Web ServicesとAzure Cloud Servicesです。
ロードインジェクターとは何ですか?
LoadViewは仮想ロードインジェクターサーバーを使用してストレステストを実行中にシミュレートされたユーザーロードを分散します。LoadViewは40以上の地理的ロケーションをサポートしており、そこからロードインジェクターを起動できます。
ログインが必要な複雑なウェブアプリケーションやAJAX、Silverlight、Flashを使用したアプリケーションのテストは可能ですか?
EveryStep Web Recorderを使って基本的なシングルページのロードテストや複雑なマルチステップスクリプトを設定できます。ウェブサイトでポイント&クリックし、フォームを入力し、ボタンをクリックし、アプリケーションを操作します。すべてのユーザー操作は記録可能で、AJAX、HTML5、Flash、その他のリッチインターネットアプリケーション(RIA)も含まれます。
最大で何ユーザーを生成できますか?
LoadViewはクラウド上で動作するため、ロードテストで生成できるユーザー数にほぼ制限はありません。理論的には、任意の時点でクラウドプロバイダーから利用可能なロードインジェクターの総数と、それらのサーバーをクラウドプロバイダーからリースするコストによって制限されます。十分な準備時間があれば、適切な負荷テストのために必要な負荷を生成できるはずです。
プロトコルベースのテストと実ブラウザベースのテストはいつ使うべきですか?
テストするシステムの特定のニーズ、ユースケース、または技術に応じて、LoadViewプラットフォームはプロトコルベース(HTTP/S)および実ブラウザベースの複数のユーザーシミュレーションタイプの実行に利用できます。
- HTTP/Sベースのロードシミュレーション
プロトコルレベルスクリプトはCI/CD環境でのコンポーネントレベルテストに最適で、ロードインジェクションマシンへの負荷が低いです。以下のテストに推奨されます:
• ウェブサーバー
• JSON、SOAP、REST、XMLなどのウェブAPI
• JavaScriptやCSSを使用しない単一ウェブページ
- 実ブラウザベースのシミュレーション
実ユーザーの行動をシミュレートし、JavaScript、CSS、Flash、AJAXなどの特定技術やリッチインターネットアプリケーション(RIA)を利用するウェブアプリケーションの場合は、実ブラウザの使用が重要です。このシミュレーションを使うことで、開発者はユーザーが認識するサイトの機能性や速度を検証できますが、このオプションはロードインジェクションマシンに対する負荷が最も高いです。
仮想ユーザーとは何ですか?
実ブラウザでのロードテストとは何ですか?
ロードインジェクター自体がテストのボトルネックにならないためにはどうしていますか?
テストの校正時に、各ロードインジェクターのCPUに過度な負担をかけずに安全に実行可能な仮想ユーザー数を計算します。これにより、ロードインジェクターごとの仮想ユーザー数が決まります。タスクの種類や実ブラウザの使用有無によっては、IEのようなブラウザが開きキャッシュをクリアしスクリプト開始時に一時的なスパイクが発生することがあります。
通常CPU使用率は100%よりかなり低いので、仮想ユーザー数を増やしてマシンの利用率を上げることも可能ですが、この数値を変更した場合、クラウドマシンがCPU使用率の上限に達し、テストの軽度なボトルネックになる可能性があることは保証できません。
ジオゾーンとは何ですか?
ジオゾーンはロードインジェクターが起動され仮想ユーザーが作成されるロケーションのことです。ストレスおよびロードテストでは、世界中の40以上のジオゾーンから選択可能です。
どのタイプのロードカーブを使うべきですか?
使用するロードカーブのタイプは状況に依存します。適切なロードカーブを選択する際のガイドラインを以下に示します。
ロードステップカーブ
ウェブサイトが負荷の徐々の増加にどう反応するかを学ぶ目的がある場合、ロードステップカーブを推奨します。例えばマーケティングチームがプロモーションを計画しており、訪問者増加時のサイトの反応をテストしたい場合です。
目標ベースカーブ
あらかじめ決まったスループット(トランザクション目標)や、一定期間に期待される訪問者数がある場合に推奨されます。SLAや非機能要件の検証に最適です。
動的調整可能カーブ
テスト実行中にユーザートラフィックを調整可能なカーブで、ウェブサイトの性能限界の特定やサーバー容量の計画に推奨されます。テスト中に負荷とハードウェアやソフトウェアリソースを同時に調整し、負荷変化に対するサイトやアプリケーションの動作のリアルタイムデータとインサイトを得られます。
