テレリックテストスタジオの代替:
ロードビューパフォーマンステスト

すべての ウェブ サイトウェブ ウェブ および API に対するオンデマンドのウェブ ベースのロードテストとストレス テスト。

実際のブラウザ

実際のブラウザを使用した負荷の下でのパフォーマンスを参照してください。

スクリプトレコーダー

EveryStep Web レコーダーを使用してスクリプトをポイントしてクリックする

グローバルテスト

15以上のグローバル地域から選択

費用 対 効果

年率更新手数料なしで価格設定に行く間に支払う

パフォーマンスに関する洞察を得て、システムのボトルネックを特定する

ハードウェアのプロビジョニングや追加のソフトウェアのインストールを行う必要がある場合の手間を省く。 LoadViewを使用して、ユーザーの要求に応じてインフラストラクチャの規模を確保します。

顔立ち テレリック テスト スタジオ その他のクラウド プロバイダー ビューを読み込む
ウェブ ベースのプラットフォーム
仮想ユーザーにパッケージ化された最小パッケージなし
年間更新料なし
クラウドベースのロード インジェクタを活用する
パフォーマンステストのための別のプラットフォーム料金はかかりません
未使用のリソースを月単位でロール オーバーする (サブスクリプション プラン)

Telerikからテストスタジオの代わりのロードテストを探している場合は、Dotcom-MonitorによるLoadView以上の方法を探してください。 ウェブ サイトウェブ アプリケーションウェブ 、およびウェブ サービスのパフォーマンス テストが容易になりました。 今日のブラウザベースの負荷とストレステストで最高のテストを試してみてください!

ウェブ サイトや ウェブ アプリケーションは、日々、より動的で複雑になってきており、ユーザーの期待はますます高まっています。 実際、ウェブページが3秒以内に読み込まれない場合、ユーザーは興味を失い、代替案を見つけることができます。 組織は、追加のインフラストラクチャやクラウド プロバイダーを管理する手間をかけずに ウェブ サイトやアプリケーションのパフォーマンスをすばやく簡単にテストできるパフォーマンス テスト プラットフォームを利用する必要があります。

LoadView プラットフォームとテスト スタジオ プラットフォームにより、エンジニアチームと DevOps チームは ウェブ アプリケーション ウェブ サイト、API をロード テストして、パフォーマンスと一貫したユーザー エクスペリエンスを確保できます。 LoadView とテスト スタジオの間には機能の類似点がいくつかありますが、各ソリューションの間には、以下の記事で説明する重要な差別化要素がいくつかあります。

 

ロードビューとテストスタジオ: 簡単な概要

両方のプラットフォームの詳細を詳しく見る前に、主な違いのいくつかを簡単に見てみましょう。 LoadView は、負荷テストの時間のかかる側面を取り除くために作成されているので、エンジニアと開発者はテストの作成と実行に集中できます。 ロード ジェネレータの設定やグローバル エージェントの作成などのタスクは LoadView によって完全に管理されるため、ハードウェア、ソフトウェア、追加インフラストラクチャのプロビジョニングに時間を費やす必要がなくなるか、独自のクラウド アカウントを設定する必要が生じないように注意する必要はありません。 これにより、ユーザーは時間やリソースを無駄にすることなく、ロード テストを迅速に実行できます。 これらの効率性のすべてにより多くの時間を費やして、開発者が最善を尽くす時間と時間(テストの設計、実行、分析)を行うことができます。

一方、Telerik Test Studioは、組織のCI/CDプロセス(ジェンキンス、チームファンデーションサーバー、ジラなど)に統合された ウェブ モバイル、デスクトップアプリケーションの機能的なUIテストを実行するために、より多くの設計されました。 エントリ レベルのソリューションにはロード テストは含まれていないため、ユーザーはパフォーマンステストとロード テストを含むライセンスにアップグレードできます。 テストスタジオは、角度、反応、WPF(Windowsプレゼンテーション財団)、MVC、AJAX、RESTfulなどの一般的な技術をサポートしています。 さらに、ユーザーは、Kendo UI と呼ばれる ウェブ アプリやモバイル アプリを構築するために、Telerik 独自のフレームワーク内に構築されたスクリプトを使用することもできます。

テストスタジオの大きな欠点の1つは ウェブ ベースのソリューションではないということです。 テストスタジオはローカルマシンにダウンロードする必要があり、ユーザーにはライセンスに基づいて取得する仮想ユーザーのセット数が与えられます。 LoadView はクラウドベースで、AWS と Google クラウド プラットフォームを使用するため、特定のテスト要件に必要な数の仮想ユーザーをスピンアップできます。

テストスタジオのシステム要件

サポートされる環境

  • .NET フレームワーク – 4.5.2
  • Visual Studio – 2017、2015、2013、および2012プロフェッショナル以上
  • C# / ビジュアルベーシック .NET

サポートされているオペレーティング システム

  • ウィンドウズ 10, 8.1, 8, 7
  • ウィンドウズ サーバー 2016, 2012, 2008

ブラウザのサポート

  • インターネットエクスプローラ 11
  • マイクロソフトエッジ
  • モジラファイアフォックス(最新公式版)
  • グーグルクローム(最新公式版)
  • ウィンドウズ用サファリ 5.1.7

LoadViewを使用すると、必要なのはインターネット接続とブラウザです。 テスト シナリオに基づいてアップグレードを心配する必要はありません。 Test Studio の場合、より大きな仮想ユーザー プールが必要な場合は、アドオン オプションが少数に制限され、必要な仮想ユーザーの数に応じてコストが数千ドルにまで及びます。 さらに、テストスタジオの最新バージョンを受け取ってアップグレードするために、年間更新料がかかります。

 

LoadView: 今日の ウェブ サイト、アプリケーション、および ウェブ サービスのロード テスト

無料のオープンソースのロードテストソリューションの多くは、プロトコルレベルのテストに焦点を当てていますが、今日の要求の厳しい ウェブ サイトやアプリケーションでは削減されません。 これらのソリューションは、ユーザーの応答時間と動作を強制的に省きます。 これは、AJAX、JavaScript、HTML5、フラッシュ、Javaなどの動的で豊富なユーザーエクスペリエンスを実現するために使用される ウェブ アプリケーションのテストに関して重要です。 クライアント側のパフォーマンスがどのように影響を受けるかを理解することは、一貫したユーザー エクスペリエンスを確保するために不可欠です。

LoadView は、EveryStep ウェブ レコーダーと共に ウェブ トランザクションのすべてのステップを記録し、実際のブラウザーでスクリプトを再生できます。 EveryStep Web Recorder は、ボタンのクリックから e コマース プロセスのナビゲーションまで、複雑なユーザーアクションを記録するために使用される ウェブ ベースのスクリプトツールです。 スクリプトは LoadView 内でロード テストを実行するために使用されます。

EveryStep Web レコーダーを使用したポイント &クリックによるスクリプティング

EveryStep Web Recorder を使用すると、ユーザーは 40 種類以上のデスクトップ/モバイル ブラウザーやデバイスから録画でき、ブラウザ レベルでレンダリングされるほとんどすべての機能をサポートし、次の一般的な言語/テクノロジをサポートしています。

アヤックス 角度 JS JSON
ウェブ API (レスト) 石鹸 ウェブソケット
ジャワ HTML5 フラッシュ
PHP ルビー

 

ユーザーに対してカスタマイズと柔軟性を提供するため、LoadView では、特定の環境に対する荷重タイプの定義に関して、複数の荷重曲線オプション(荷重ステップカーブ、ゴールベースカーブ、動的調整可能曲線)も用意されています。

グローバルテストと詳細なパフォーマンスレポート

特定のグローバルリージョンの顧客またはユーザーがいる場合は、15 を超えるロード インジェクタから選択して、より実際のパフォーマンス テストを行うことができます。

ロード テストが完了すると、ユーザーは、組織の容量計画に不可欠なパフォーマンス メトリックに加えて、地域固有の結果を含む、提供されたパフォーマンス レポート内の特定のコンポーネントをドリルで表示できます。

 

 

テレリックテストスタジオ:パフォーマンステスト

Test Studio プラットフォームは、ロード テストが一般的にパフォーマンス テストの種類として定義されているにもかかわらず、パフォーマンス テストとロード テストはプラットフォーム内の 2 つの別々のテストの種類であるという点で、少し異なります。 Test Studio ユーザーの場合、機能テストがオフになる場所でパフォーマンスとロード テストが開始されることを意味し、Test Studio は主に機能テスト ツールとして使用されるため、ユーザーにとっての利点の 1 つは、パフォーマンス テストとロード テストで機能テストを再利用できることです。 これにより、開発者のメンテナンス時間が短縮され、各テストの信頼性と走行距離が向上します。

ステージング/QA 環境は通常、運用環境とは別の環境であるため、開始するベースラインを取得するために、負荷のない環境でパフォーマンス テストを実行することをお勧めします。 その後、平均またはピーク負荷環境でパフォーマンス テストを実行する必要があるため、その傾向がどこにあるのか、どこにあるべきかをよく感じることができます。 パフォーマンス テストでは、ログイン プロセスなどの各シナリオの各ステップに関する詳細がユーザーに提供され、プロファイラー/カウンタを使用してメモリ、CPU、ディスクなどのパフォーマンス メトリックを取得できます。

テストスタジオ内のパフォーマンステストは、機能的な性質や障害に焦点を当てていない、彼らはあなたにすべてのステップのうち、サーバーとクライアント側のタイミングのアイデアを与えるために役立ちます。 障害が発生した場合は、機能テストに戻って、エラーのトラブルシューティングや修正を行うことができます。 ピーク負荷環境でのパフォーマンス テストは、特定の負荷量に基づいて特定のアプリケーションまたはシナリオ内のボトルネックを特定する方法です。

テストスタジオ内には、各ステップのパフォーマンスと改善が必要な点について、ウォーターフォールチャートを表示できる詳細セクションがあります。 また、処理時間、サーバー セッションの詳細、エラーなどのメトリックを提供する、すべてのパフォーマンス カウンター (最大数百個) のオーバーレイもあります。 表示できる情報が多く、一度に確認する手間が大きいので、Test Studio のユーザーは、すべてのパフォーマンス カウンタをオフにするか、特定のニーズに合わせて有効にするかを選択できます。

 

テレリック テスト スタジオ: ロード テスト

Test Studio プラットフォーム内でのロード テストは、前述のように、異なる種類のテストです。 ユーザーがテスト スタジオでプロジェクトを開くと ウェブ 読み込み、WPF (Windows プレゼンテーションファウンデーション)、および手動テストの種類など、複数のテストの種類から選択できます。 ただし、ロード テスト用の機能テスト スクリプトを再利用する同じ概念が当てはまります。 ロード テストには、さまざまなコンポーネントと構成があります。

Test Studio では、特定のユーザー シナリオ (Test Studio 内のユーザー プロファイルと呼ばれます) によって生成された HTTP トラフィックをキャプチャし、一般的なトラフィックの外観の複合を組み合わせて構築します。 たとえば、ユーザーは複数のユーザー プロファイルを実行できます。 テストスタジオ内では、HTTP トラフィックの取得元から 4 つのオプションがあります。

  • 既存のロード テストからインポートされます。
  • フィドラー トレースからインポートされます。
  • 選択した ウェブ ブラウザーから新しいトラフィックを手動でキャプチャします。
  • 選択したブラウザで既存の Telerik 機能 ウェブ テストを実行することによって生成された HTTP トラフィックをキャプチャします。

EveryStep Web レコーダーと LoadView を使用したスクリプトと同様に、ユーザーが実行しているものに合ったシナリオを作成または構築することを考えます。 Test Studio ユーザーの場合、これらのプロセスまたはユーザー プロファイルは、既存の機能 ウェブ テストの一部になることができます。 テストスタジオのユーザーは、複数のブラウザから選択することができます。 テストスタジオは、インターネットエクスプローラ、Firefox、Chrome、サファリ、AndroidおよびiOSモバイルデバイスをサポートしています。 ただし、モバイル デバイスの使用に関する重要な注意点の 1 つは、デバイスがトラフィックをキャプチャするためにのみ必要であり、ロード テストを実行しないことです。 トラフィックがキャプチャされると、LoadViewのような実際のブラウザではなく、ヘッドレスブラウザとしてテストが実行されます。

さらに、LoadView と同様に、テスト スタジオでは、ユーザーが遅延を入力したり、時間を考えたりできます。 これは、各仮想ユーザーが実際のユーザーのように動作するように手動で設定できます。 各仮想ユーザーは多少異なり、テストは実際のシナリオの多くを与えます。 また、定義済みの一意のユーザー情報や、ユーザー名やパスワードなどのデータ ソースから取得した資格情報を設定することもできます。

テストが完了すると、Test Studio はキャプチャされたトラフィックをユーザーが確認できるようにします。 最初に表示される項目は動的ターゲットです。 動的ターゲットは、テストスタジオによって検出されたセッション ID です。 Test Studio は、より高度なセッション ID を対象としているわけではありませんが、ルールは、すべてのセッション ID をオンにすることです。 ロード テストでは、通常、広告、ソーシャル メディアなどのサードパーティの要素を実行する必要はありません。 これらの項目をフィルターで除外すると、ドメイン レベルで不要な項目を決定できます。 また、リストを通過して、それらを一つずつ無効にすることもできます。 さらに、ロード テストの結果に Windows パフォーマンス カウンターを含めることができます。 これは、ロード テストとパフォーマンス テストの違いがある機能の 1 つです。

 

テストスタジオ: 地理的テスト

テストスタジオには、各Ultimateライセンスを持つ100人の仮想ユーザーが含まれています。 そのため、チームが 2 つのライセンスを購入する場合、200 人の仮想ユーザーを使用し、異なるマシン間で割り当てることができますが、複数のコンピューターから配布する必要はありませんが、ユーザープールを異なるスケジューリング サーバーに分割する場合に限られます。

テストスタジオ内には、自動的に多くのマシンとの間で話す1つの中央スケジューリングサーバーがあります。 ロード テスト中、スケジューリング サーバーは、エージェント間でユーザーを自動的に割り当てます。 スケジュール サーバーに “x” の金額を指定すると、異なる環境やブラウザなどを実行しているさまざまなマシンに自動的に分散されます。 チームに複数のテスト ラボが存在する場合もあります。

テスト Studio の負荷は、さまざまな場所に実行サーバーをインストールして選択することで、地理的多様性テストを実行することもできます。 これらの場所は、異なるユーザーまたはユーザーの人口の場所をシミュレートすることができ、結果は 2 つのと比較できます。 すべての実行サーバーを定義し、設定を構成するプロセスは時間がかかる可能性があります。 Test Studio では、実行サーバーを構成する前に満たす必要がある考慮事項の一覧があります。

 

ロードビュー無料試用版と価格

LoadView 無料試用版には、最大 5 つの無料ロード テストが含まれています。 サブスクリプションベースのプランは月額199ドルから。 サブスクリプションベースのプランでは、未使用の仮想ユーザーの分とロード インジェクタの時間は、プランがアクティブである限り、1 か月から次の月にロール オーバーします。 また、従量課金制プランから選択することもできます。 新しいテストを開始する前に価格が計算され、表示されるため、支払い内容を正確に把握できます。

特定のニーズが上記の要件以上の要件を満たす場合は、エンタープライズレベルのプランについてお問い合わせください。

 

ロードビュープロフェッショナルサービス

パフォーマンス テストを実行するために必要なリソースやチームがない場合 心配しないでいいです。 私たちは、あなたが必要とするすべてのレベルでプロフェッショナルサービスを提供しています。 スクリプトの作成からテスト全体の実行まで、信頼できるパフォーマンス エンジニアのチームが提供されています。

 

テストスタジオ無料トライアル

ローカル コンピューターにダウンロードする必要があります。 30 日間の無料試用版には、次の内容が含まれます。

  • 無制限の技術サポート
  • サポートと学習のリソース
  • 直感的なクロスブラウザテストレコーダー
  • GUI ウェブ およびデスクトップテスト
  • パフォーマンスとロード テスト (20 人の仮想ユーザーを含む)
  • API テスト
  • ビジュアルスタジオプラグイン
  • 探索的テスト
  • 手動テストのサポート
  • HP クオリティ センター、 MS TFS ソース管理およびバグ追跡サポート、Git 統合

テストスタジオの価格

Telerik は、いくつかの異なる永久ライセンスを提供しますが、ロード テストを利用するには、$3,499 Test Studio Ultimate 永久ライセンスを購入する必要があります。 次の機能が含まれています。

  • 自動 ウェブ テストとデスクトップ テスト
  • ビジュアルスタジオプラグイン
  • 手動テスト
  • 探索的テスト
  • 機能 UI テスト
  • テストのスケジュールと実行
  • 複数のマシンでの並列テスト実行
  • 継続的インテグレーションのサポート
  • モバイルテスト
  • API テスト
  • パフォーマンステスト
  • 負荷テスト
  • 優先順位サポート (24 時間保証初期応答時間)
  • ロード テスト用に 100 人の仮想ユーザー
    • 追加の仮想ユーザーの場合は、別のアドオン ライセンスを購入する必要があります。

$899 – 100 仮想ユーザー

$2,999 – 1,000 仮想ユーザー

$4,999 – 10,000 仮想ユーザー

*すべてのテストスタジオライセンスには、ストレージとスケジューリングとサーバ機能が含まれています。 複数のランタイム環境に、異なる完全なライセンスを持つことができます。 完全なライセンス (テスト スタジオ機能/テスト スタジオ究極) は、テストをビルドし、維持します。

結論

LoadView とテスト スタジオはどちらも、強力なパフォーマンス テスト プラットフォームです。 ただし、使いやすさ、費用対効果、実際のブラウザベースの負荷とストレス テストに関しては、ここで LoadView が明確な選択肢です。 クラウドをポイントしてクリックして利用するだけで、実際のユーザーの行動をシミュレートするスクリプトを作成して、世界中の複数のポイントから仮想ユーザーを簡単に生成できるため、プラットフォームに移行できます。 テストスタジオでは、急な学習曲線があります。 テストを実行する前に実行する必要がある追加の手順、構成、および要件は非常に多くあります。 これは、多くのテストに使用できる複雑な製品で、予算が多い組織には最適ですが、使いやすいプラットフォーム、従量課金制の価格設定、および実際のテスト結果をお探しの場合は、LoadView以上に見えます。

ドットコムモニターからロードビューを試す

最大5つの無料ロードテストを実行します