信頼できるWebアプリケーション負荷テスト

ショッピングカート、ログイン、ポータル、フォーム、支払い画面、その他のインタラクティブなWebアプリケーション機能を実際のブラウザで負荷をかけてテストします。

load testing loadview
load testing loadview
Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Aflac logo
comcast logo
Volvo logo
Dell
dish logo
xerox logo

ウェブアプリケーション負荷テストのためのマルチステップスクリプト作成

実際のブラウザでウェブアプリケーションのユーザー操作を記録します。

real browsers

Real Browser Testing

40以上のデスクトップ/モバイルブラウザとデバイスをサポート。

click-script coding

Point and Click Scripting

EveryStep Web Recorderを使い、実際のユーザー行動を模倣します。

dashboard data

Rich Internet Applications (RIA)

ブラウザでレンダリング可能なほぼすべてをシミュレート。

実際のブラウザでのテスト

Apple logo
chrome browser logo
Microsoft Edge browser
Windows logo
Firefox browser logo
Android logo
Aflac Logo
Comcast Logo
Microsoft Edge browser
Apple logo
Firefox browser logo
Windows logo

DevOpsのための柔軟なパフォーマンステスト

LoadViewは、今日の最も複雑なウェブアプリケーションの負荷テスト要件に対応するために、複数のテストシナリオを設計する柔軟性を持って、アジャイルチームを支援します。

load step curve

Load Step Curve

指定された期間内で一定数の同時ユーザーによる負荷を生成し、ウェブサイトがトラフィックの急増に耐えられるかどうかを判断します。

goal based curve

Goal-based Curve

予想されるユーザートラフィックの増加にウェブサイトが対応できることを確認します。生産環境での容量計画とSLAを検証します。

dynamic adjustable curve

Dynamic Adjustable Curve

リアルタイムで負荷を調整し、インフラの限界をテストします。負荷レベルの変動に応じてウェブサイトやアプリケーションがどのように変化するかを把握できます。

Load Testing Devops

パフォーマンスの確保とユーザー需要の充足

数千の仮想ユーザーによるウェブアプリケーションの負荷テストをすぐに実施可能です。

website

Real-World Performance

世界中のユーザーが感じるあなたのウェブアプリケーションの応答時間を測定します。

network mapping

Flexible Testing

LoadViewは、現実的な負荷テストシナリオのモデリングに完全な柔軟性を提供します。

website

Real-World Performance

世界中のユーザーが感じるあなたのウェブアプリケーションの応答時間を測定します。

network mapping

Flexible Testing

LoadViewは、現実的な負荷テストシナリオのモデリングに完全な柔軟性を提供します。

analysis dashboard

Establish Baselines

重要な指標と閾値レベルを定義することで、ウェブアプリケーションの限界を判定します。

testing data

Testing Automation

重負荷下での応答時間を理解するために、ウェブアプリケーションの負荷テストを自動化します。

analysis dashboard

Establish Baselines

重要な指標と閾値レベルを定義することで、ウェブアプリケーションの限界を判定します。

testing data

Testing Automation

重負荷条件下での応答時間を理解するために、ウェブアプリケーションの負荷テストを自動化します。

geo distributed load testing

リアルブラウザによるクラウドベースの負荷テスト

LoadViewプラットフォームは負荷テストの複雑さを排除し、優れた顧客体験の創造に集中できるようにします。

geo distributed load testing

リアルブラウザによるクラウドベースの負荷テスト

LoadViewプラットフォームは負荷テストの複雑さを排除し、優れた顧客体験の創造に集中できるようにします。

あらゆるアプリケーションに対応した柔軟なオンデマンド負荷テスト

LoadViewを使用して、ウェブサイト、ウェブアプリケーション、ウェブサービス/APIのパフォーマンスをテストし、改善します。

website

Web Pages

ウェブページの限界をテストし、すべての主要なデスクトップ/モバイルブラウザとデバイスで一貫した顧客体験を提供します。

web app

Web Applications

ウェブアプリケーションの重要なユーザー操作をシミュレートしてクライアント側のパフォーマンスを測定し、ユーザー体験を向上させます。

API

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)を利用するウェブアプリケーションの場合は、実ブラウザの使用が重要です。このシミュレーションを使うことで、開発者はユーザーが認識するサイトの機能性や速度を検証できますが、このオプションはロードインジェクションマシンに対する負荷が最も高いです。

仮想ユーザーとは何ですか?
仮想ユーザー(VUs)はテスト中に開かれる複数の同時接続のことです。これらの接続はウェブサイトやアプリケーションへのリクエストやアクセス時に実ユーザーの行動をシミュレートできます。
実ブラウザでのロードテストとは何ですか?

一部の競合ツールはPhantomJSやJMeterのようなヘッドレスブラウザやSeleniumのようなヘッドレスエミュレーターのみを使い、クライアント側要素の自動テストを行いますが、これではユーザー体験を現実的に表現できません。

LoadViewプラットフォームはHTTP/Sおよび実ブラウザベースの複数のユーザーシミュレーションタイプ(およびAPI監視/テスト)を実行できます。実ブラウザベースのテストではChrome、Internet Explorer、モバイルブラウザ/デバイスなどの実ブラウザを選択でき、実際のクライアント側ユーザー体験を計測できます。

ロードインジェクター自体がテストのボトルネックにならないためにはどうしていますか?

テストの校正時に、各ロードインジェクターのCPUに過度な負担をかけずに安全に実行可能な仮想ユーザー数を計算します。これにより、ロードインジェクターごとの仮想ユーザー数が決まります。タスクの種類や実ブラウザの使用有無によっては、IEのようなブラウザが開きキャッシュをクリアしスクリプト開始時に一時的なスパイクが発生することがあります。

通常CPU使用率は100%よりかなり低いので、仮想ユーザー数を増やしてマシンの利用率を上げることも可能ですが、この数値を変更した場合、クラウドマシンがCPU使用率の上限に達し、テストの軽度なボトルネックになる可能性があることは保証できません。

ジオゾーンとは何ですか?

ジオゾーンはロードインジェクターが起動され仮想ユーザーが作成されるロケーションのことです。ストレスおよびロードテストでは、世界中の40以上のジオゾーンから選択可能です。

どのタイプのロードカーブを使うべきですか?

使用するロードカーブのタイプは状況に依存します。適切なロードカーブを選択する際のガイドラインを以下に示します。

ロードステップカーブ
ウェブサイトが負荷の徐々の増加にどう反応するかを学ぶ目的がある場合、ロードステップカーブを推奨します。例えばマーケティングチームがプロモーションを計画しており、訪問者増加時のサイトの反応をテストしたい場合です。

目標ベースカーブ
あらかじめ決まったスループット(トランザクション目標)や、一定期間に期待される訪問者数がある場合に推奨されます。SLAや非機能要件の検証に最適です。

動的調整可能カーブ
テスト実行中にユーザートラフィックを調整可能なカーブで、ウェブサイトの性能限界の特定やサーバー容量の計画に推奨されます。テスト中に負荷とハードウェアやソフトウェアリソースを同時に調整し、負荷変化に対するサイトやアプリケーションの動作のリアルタイムデータとインサイトを得られます。