LoadRunner と LoadView の比較

LoadView を使ったオンデマンドのクラウドベースロードテスト

コードやアプリケーションの作成、テスト、最適化に集中し、お客様に一貫したユーザーエクスペリエンスを提供しましょう。

実ブラウザ

Chrome、Internet Explorer、Android、iOS。

実ユーザー操作のスクリプト化

実際のユーザーの操作を模倣したテストシナリオを作成します。

グローバルテストロケーション

世界中の40以上のロケーションから選択可能。

コスト効率

必要な分だけ、オンデマンドで支払う。

LoadViewですぐに始めましょう

なぜ多くの顧客がLoadViewでクラウドベースのオンデマンド負荷テストとストレステストに切り替えているかをご覧ください。

LoadViewは、OpenText Performance Engineering(旧LoadRunner)に代わるクラウドベースの選択肢であり、ウェブサイト、アプリケーション、APIのオンデマンド負荷テストを提供します。OpenTextはオンプレミス及びクラウドのオプションも提供しており、展開とセットアップの要件は選択する製品によって異なります。

LoadRunnerはパフォーマンステストの先駆けの一つであり、多くの優れた機能、利点、統合を備えています。多くの他社が提供できない幅広いプロトコルをサポートしているため、長い間この分野の代表的な製品となっています。しかし、多くの顧客からは、LoadRunnerはパフォーマンステストのニーズには複雑かつコストがかかりすぎるため、LoadViewのようなオンデマンドのクラウドベースプラットフォームを探しているという声を聞きます。

この記事では、各製品の特徴と利点をまとめて比較し、どの製品があなたの負荷およびストレステストのニーズに最適かを判断できるようにします。

LoadView: パフォーマンスと効率性のために設計

LoadViewはパフォーマンスと効率性を重視して作られており、他のツールが必要とする負荷ジェネレーターやハードウェアのセットアップといった作業を排除しています。LoadViewならそれらの心配はありません。

LoadViewプラットフォームは、ウェブサイト、ウェブアプリケーション、ウェブサービス、APIに対して、単一のインターフェースから負荷およびストレステストを実行できます。

さらに、サイトやアプリケーションの稼働状態や可用性を監視するチームや個人の多くは、開発段階でもインフラの限界をテストしたいと考えています。開発段階でLoadViewを利用することで、ボトルネックやバグを後から発見するのではなく、開発プロセス全体でコードとアプリケーションの最適化を継続的に行うことができます。これは顧客やユーザーに一貫して最高の体験を提供するために重要です。

サイトやアプリケーションの動作が遅いと、ユーザーはすぐに苛立ち、代替手段を探して離れてしまいます。通常、それは競合他社へと流れてしまうことを意味します。

OpenTextのLoadRunner

OpenText Performance Engineeringはオンプレミスとクラウドベースの両方のパフォーマンステスト製品を含みます。OpenText Professional Performance Engineering(旧LoadRunner Professional)は、スクリプト作成、テスト制御、結果分析のツールを使用しています。その基本的なワークフローは次のコンポーネントで構成されます:

  • VuGen (Virtual User Generator)

VuGen(バーチャルユーザー生成ツール)は、仮想ユーザーテストスクリプトを作成・編集するためのOpenTextのデスクトップスクリプトツールです。選択されたプロトコルによりユーザーの動作が記録・再生されます。

  • Controller

負荷ジェネレーターインスタンス、シナリオを制御、起動およびシーケンス化し、使用するスクリプト、実行時間などを指定します。Controllerはリアルタイムのモニタリングデータも受信し、状態を表示します。

  • Analysis

様々な負荷ジェネレーターからデータとログを収集し、実行結果データやモニタリングデータの可視化用のレポートを作成します。

OpenText Professional Performance Engineeringは180以上のプロトコルおよび技術をサポートしています。例として以下のものがあります:

AJAX Flex HTML5 .NET
Java Google Web Toolkit (GWT) Silverlight SOAP
Citrix ERP Oracle SAP

LoadViewと同様に、LoadRunnerはパフォーマンスエンジニアが何百または何千もの同時ユーザーをシミュレートするリアルなシナリオを設計することを可能にし、開発者はレスポンス時間やアプリケーション内のコードレベルのパフォーマンスなど主要なコンポーネントを後で分析できます。ただし、LoadRunnerユーザーはJMeterパフォーマンステストスクリプトを統合するオプションも持ち、以下の人気のサードパーティおよびオープンソースのCI/CDプラットフォームと連携してDevOpsチームのコラボレーションを促進できます:

  • IDE
  • Jenkins
  • Dynatrace
  • Microsoft Visual Studio
  • jUnit
  • nUnit
  • Selenium

LoadView: EveryStep Web Recorderによるスクリプティング

EveryStep Web Recorderは無料のウェブベースのスクリプティングツールで、ウェブトランザクションのすべての手順を記録し、実際のブラウザを使ってスクリプトを再生します。追加のプラグインやダウンロードは必要ありません。

ボタンクリック、メニュー選択、フォーム送信、ショッピングカート、テキスト入力などの重要かつ複雑なユーザー操作のマルチステップテストスクリプトを記録できます。これらのスクリプトはLoadViewプラットフォームにアップロードして、ウェブサイト、ウェブアプリケーション、ウェブサービス、APIの負荷テストに使用できます。

スクリプトは40以上のデスクトップおよびモバイルブラウザ(iPhone、iPad、Google、Samsungなど)で記録可能で、EveryStep Web Recorderは技術に関係なくブラウザでレンダリングされるほぼすべてのものをサポートします。LoadViewは次の人気のある言語/技術をサポートしています:

AJAX Angular JS JSON 
Web API (REST) SOAP WebSockets
Java HTML5 Flash
PHP Ruby

LoadView: 負荷シミュレーション方法

多くの負荷テストソリューション、特にオープンソースのものはプロトコルベースのユーザーシミュレーションのみを実行できますが、これは現在のアプリケーションには不十分です。サーバーストレスはプロトコルレベルでは有効ですが、エンドツーエンドのレスポンス時間の大部分を見逃しています。ウェブアプリケーションのテストでは、クライアント側での動作とパフォーマンスを把握することが必要です。LoadViewはHTTP/Sと実ブラウザベースの複数のユーザーシミュレーションタイプを実行できます。

さらに、LoadViewのユーザーは世界中の40以上のジオロケーションからテスト実行先を選択可能で、実際の環境に近いパフォーマンス結果を得られます。

今すぐEveryStep Web Recorderを起動!

LoadRunner: Virtual User Generator (VuGen)によるスクリプティング

VuGenは負荷テスト向けの仮想ユーザースクリプトを作成します。Web HTTP/HTMLプロトコルでは、スクリプトはブラウザインターフェース全体ではなくプロトコルレベルでサーバーとの通信をシミュレートします。OpenTextはTruClientによるブラウザベーステストもサポートしており、ブラウザ内での動作を記録・再生します。

テスト手法は目標に合わせるべきです:プロトコルベースのスクリプトはリクエスト・レスポンスを行い、TruClientはブラウザのワークフローを実行します。記録・再生・ブラウザサポートは選択技術およびバージョンによって異なります。

LoadRunner: 追加統合

LoadRunnerはOpenTextの他の監視ツールであるOpenText DiagnosticsとOpenText Sitescopeと統合します。これらの監視ツールは、組織の異種環境における問題の根本原因の特定を支援します。これにより、パフォーマンスエンジニアや開発者は物理・仮想環境の組み合わせにおいて、次のようなパブリッククラウドインフラおよびコンテナプラットフォームを含む、高規模なテストを最小限のハードウェアで実施できます:

  • AWS(Amazon Web Services)
  • Azure
  • Digital Ocean
  • Google Cloud Platform
  • Docker

LoadRunnerはまた、ネットワークおよびサービス仮想化とも統合可能です。これは実際のネットワーク条件をテストする必要がある場合や、クレジットカード処理などのサードパーティサービスで負荷テストを行う必要がある場合に重要です。これらの統合により、パフォーマンスエンジニアや開発者はデプロイ前にリスクとボトルネックを排除してパフォーマンスを最適化し、容量を測定・予測してコストを最小化し、テストサイクル時間を短縮できます。

LoadRunnerは多数のツールと統合し、多くのプロトコルと技術をサポートする一方で、多くのユーザーが以下のような懸念も抱えています:

  • 他の商用ツールやプラットフォームに比べて高価である
  • ユーザーフレンドリーではない
  • 特に複雑なスクリプトの場合、スクリプティングに時間がかかる
  • スクリプトの再利用が難しい
  • サポートは良いが、24時間365日のサポートが必要な場合は追加料金が発生する

LoadRunnerの料金

OpenTextは標準的な料金を公表していません。クラウドサービスは使用量に基づく料金体系で、見積もりはOpenTextの営業チームを通じて入手できます。

LoadViewの料金およびプロフェッショナルサービス

LoadViewのサブスクリプションプランは年払いの場合129ドル/月から、月払いの場合は199ドル/月から始まります。サブスクリプションプランでは、未使用の仮想ユーザーミニッツと負荷インジェクター時間が翌月に繰り越されます。あるいは従量課金プランも選択可能です。料金は新しいテスト開始前に計算・表示されるため、正確に支払う金額がわかります。

特定のニーズで上記以上の要件がある場合は、カスタマイズプランについてお問い合わせください。

追加のパフォーマンステストリソースが社内にない場合にはプロフェッショナルサービスも利用可能です。テストプロセスのあらゆる要素について支援を提供します。

結論:LoadView vs. LoadRunner

LoadRunnerは、複雑で強力なパフォーマンステストソリューションです。幅広い技術をサポートし、多くのプラットフォームと統合可能です。しかし、開発およびエンジニアリングチームの専門知識や知識レベルによっては、LoadRunnerを初めて導入する際に急勾配の学習曲線が存在する場合があります。

時間は誰にとっても貴重です。ウェブサイト、ウェブアプリ、ウェブサービス、APIのパフォーマンステストを単一のプラットフォームで実施できるオンデマンドのブラウザベースのロードテストプラットフォームをお探しなら、LoadViewをお勧めします。ほとんどセットアップの時間と手間がかかりません。EveryStep Web Recorderで簡単にスクリプトを作成・再生し、複数のユーザーシミュレーションをテストできる能力は、LoadViewを強力なロードテストツールにしています。

長期契約は不要で、使用した分だけ支払います。これにより、チームはコードやアプリケーションの作成、テスト、最適化に集中でき、顧客がどこにいても一貫したユーザーエクスペリエンスを提供できるようになります。

今すぐLoadViewをお試しください!

クレジットカード不要、契約なし。