ロードビュー:スマートベアによるロード忍者に代わる最良の選択肢

 

SmartBearからLoadNinjaの代替手段を探しているなら、あなたは正しい場所に来たでしょう。 Dotcom モニターからの LoadView は、クラウドベースのオンデマンドのロードと ウェブ テスト ツール ウェブ ページ、API、および ウェブ アプリです。 追加のインフラストラクチャを管理する手間を省く必要なく、必要なだけのトラフィックを生成できます。

実際のブラウザ

実際のブラウザからの実際のパフォーマンスを確認する

スクリプト ユーザー シナリオ

実際のユーザー パス

を変更する

テスト シナリオ

設定

します。

グローバルなテスト場所

世界中の15+ロードインジェクタサーバーの場所から選択してください。

未使用のリソースをロール オーバーする

未使用のリソースがロールオーバーされ、月ごとの積算

ロード忍者の代替 – ロードビューが優れたツールである理由

ドットコムモニターからのロードビューの利点

SmartBearには、ソフトウェアの構築、テスト、監視のための開発者やエンジニア向けの優れたツールがたくさんあります。 LoadNinja は、最新の製品リリースであり、ロード テスト ウェブ アプリケーションをより効率的かつ効果的に行います。 ただし、いくつかの違いを除いて、LoadNinja プラットフォームには、LoadView が何年も使用してきた機能が多数あります。 だから、ロードニンジャがDotcom-MonitorからLoadViewでどのように積み重なっているのかと尋ねられるのは驚くべきことではありません。

以下では、LoadView の機能と LoadNinja の比較について説明し、各プラットフォームの主な相違点と類似点について説明します。

ロードビューとロード忍者: ブラウザベースのロードとストレステスト

ドットコムモニター は、20年以上にわたりウェブサイトのパフォーマンスと稼働時間を監視してきました。 その間 ウェブ サイトのトランザクションを監視し ウェブ サイト上の実際のユーザーをエミュレートするために使用される監視スクリプトの多くは、負荷テストやストレス テストにも役立つことに気付きました。

LoadViewは、ウェブ ウェブ 稼働時間と可用性を監視するエンジニアやウェブ 開発チームがウェブ サイトの容量を知り、インフラストラクチャの限界をテストすることにも関心を持つ可能性があることを認識し、パフォーマンスを念頭に置いて基礎的に構築されました。 Dotcom モニターからの LoadView は、次の機能を支援するための重要なプラットフォームです。

  • ボトルネックとバグを見つける
  • 障害とエラーの根本原因を明らかにする
  • データベースの低下を検出する
  • 地理的地域間で負荷を分散する
  • グローバルパフォーマンス指標に関する洞察を得る
  • インフラストラクチャの容量を把握する
  • 一貫したユーザー エクスペリエンスを確保する

アジャイル ソフトウェア開発プロセスなど、開発および配信の方法論を改善する焦点と傾向により、シフトレフト テスト方法とも呼ばれるプロセスでコードをテストする必要性が高まっています。

パフォーマンスの低いサイトやアプリケーションは、コンバージョン、トランザクション、そして最も重要な収益に悪影響を及ぼす可能性があります。 数秒のダウンタイムでも、企業の収益に大きな影響を与える可能性があります。 情報技術産業評議会(ITIC)が2016年に実施した調査によると、ダウンタイムの1時間は企業に平均10万ドルの費用がかかることがわかりました。 それは平均的です。 金融サービスや大規模なオンライン小売業者など、大量の取引に依存する特定の業界を考慮すると、影響はより大きく、1時間あたり数百万ドルを超える可能性があります。

LoadView プラットフォームでは、ユーザーは HTTP/S、ウェブ ページ、 ウェブ ウェブ アプリケーションテスト (Chrome およびインターネット エクスプローラ) を含むさまざまなユーザー シミュレーションの種類を実行できます。

LoadNinja は ウェブ アプリケーションをテストするためのオープンソースフレームワークである Selenium を搭載しています。 表面的には、セレンには多くの大きな利点がありますが、問題が発生した場合、LoadNinjaは支援できない場合があり、追加のSeleniumのドキュメントを参照するか、コミュニティのフィードバックに頼って問題を解決する必要があります。 正式なセレンサポートチャネルはありません。 さらに、企業は、複雑で、容易に入手できるものを超えた追加の技術的知識を必要とするため、Selenium を使用した経験を持つ有能な開発者またはテスト エンジニアを持っていることを確認する必要があります。

SmartBearがLoadNinjaで市場に導入した特定の機能の1つは、エラー処理(VUデバッガとも呼ばれる)です。 その仕組みは次のとおりです。

ロード テスト中に、仮想ユーザーが反復処理でエラーを検出すると、LoadNinja ユーザーは、ブラウザを開いたままにして JavaScript Console を開いてアプリケーション コードにアクセスできるようにして、問題やボトルネックをリアルタイムで特定できます。 そこから、デバッグ プロセスを開始できます。

 

ロードビューとロード忍者との比較: ロードテストとストレステストウェブ アプリケーション

特に RIA (リッチ インターネット アプリケーション) の台頭に伴い、スクリプトを簡単に作成して再生するためのより良い方法が必要だとわかいました。 再生のためのクライアント側の呼び出しをキャプチャすることは面倒でした。 AJAX (非同期 JavaScript や XML など) の動的テクノロジは、過去 10 年間で非常に普及しています。

これらのテクノロジは、読み込みとストレス テストを行うカスタマー エクスペリエンスの部分に関係するクライアント側アプリケーションの変更を利用して、サーバーから非同期的にデータを取得します。 ただし、AJAX などのロード テスト テクノロジには課題があり、LoadView は開発者を支援し、それらの課題を克服します。

AJAX という用語は、クライアント側のアクティビティに干渉することなく、JSON や JavaScript など、バックグラウンドでサーバーと通信するために使用される、より広範なテクノロジを表すようになりました。 ロード テスト AJAX アプリケーションに伴う障害には、次のようなものがあります。

  • AJAX は Java スクリプトに依存しています。 JavaScript が無効になっている場合や、ユーザーのブラウザが JavaScript をサポートしていない場合は、機能はまったく機能しません。 セキュリティ上の理由から、組織はユーザーのブラウザをロックダウンし、JavaScriptを無効にすることが一般的でした。
  • 動的にロードされ、表示されるデータは、ページの一部ではありません。 検索エンジンが AJAX ベースのアプリケーションにインデックスを作成した場合、コンテンツの大部分がインデックス エンジンに対して見えないため、結果は満足できない可能性があります。
  • 遅延の問題。 AJAX の非同期性により、通信の待ち時間は WebSocket などの他のテクノロジと比較して数倍高くなります。 AJAX では、クライアント側から送受信されるデータの各ブロックに、サーバーをポーリングする必要がある特定のイベントが必要です。

AJAX などの動的アプリケーションの開発と導入に先立ち、プログラマはプロトコル レベルでテスト スクリプトを作成し、クライアントとサーバー間のすべての HTTP/S トラフィックをキャプチャする必要があります。 スクリプトの記録はかなり簡単でしたが、コードを再生の準備を整えるプロセスは、相関と呼ばれ、非常に時間がかかりました。 このプロセスは次のようになります。

  • HTTP/S トラフィック内のすべての動的値を識別して記録する
  • 動的な値を含むすべてのサーバー応答を検索します。
  • パラメータ内の動的な値をキャプチャする
  • 動的な値の 1 回の出現をすべてパラメーターで置き換えます。
  • 再生中に変更を確認する

これは、オープンソースツールの既知の制限であり、そのような例の1つはJMeterです。 JMeterはプロトコルレベルで動作し、ブラウザではないので、クライアント側のJavaScriptを実行することはできません。 JMeterを機能のバックボーンとして利用するすべてのツールにはこの問題があるため、クライアント側のやりとりをキャプチャする際に再生用に準備するために、追加のプラグインと共に、追加のスクリプトを構築する必要があります。

これらの時間のかかる手順はすべて、次のセクションで詳しく説明する EveryStep Web Recorder を使用して事実上排除されます。

 

ロード忍者からのエブリステップウェブレコーダー対インスタプレイレコーダー

EveryStep Web Recorder は、ウェブ トランザクションのすべてのステップを記録し、実際のブラウザーを使用してスクリプトを再生する、無料のオートメーション スクリプト ツールです。 40以上のデスクトップ(Chromeとインターネットエクスプローラ)とモバイルブラウザ(iPhone、iPad、Google、サムスンなど)と互換性があり、EveryStepウェブレコーダーは、AJAX、Java、HTML5、フラッシュ、PHP、ルビーなどの技術に関係なく、ブラウザでレンダリングされる事実上のすべてをサポートしています。

今すぐ EveryStep Web レコーダーを起動します。

開発者、DevOps、WebOps チームなど、ウェブ アプリケーションの構築、保守、サポートに携わるすべてのユーザーは、コードと ウェブ アプリケーションの機能をテストすることの重要性を理解しています。 一貫したユーザー エクスペリエンスを維持し、ユーザーと顧客を維持するには、適切なテストが不可欠です。 EveryStep Web Recorder は、ウェブ 開発に関連する多くの種類のテストを自動化でき、コードの行に触れることなく、ユーザー操作のスクリプトを迅速に作成するために使用されます。

 

インスタプレイレコーダー

SmartBearは、ポイントとクリックスクリプトツールの重要性も認識しました。 LoadNinjaの発売により、SmartBearは、すべての退屈で時間のかかるコーディングと相関の努力を取り除くために、LoadNinjaプラットフォーム内で使用される独自のスクリプトレコーダーを開発しました。 インスタプレイレコーダーは、ロード忍者ツールと共に、ロードビューと組み合わせたEveryStep Webレコーダーの同様の利点を提供します。

  • プロトコルのない実際のブラウザでコードレステストスクリプトの記録
  • テスト スクリプトで記録されたトランザクションを実行するようにブラウザを駆動します。
  • 記録されたスクリプトの即時再生
  • 重要なユーザーの操作と手順をキャプチャする

しかし、InstaPlay レコーダーの 1 つの制限は、
ユーザーが選択できるのは次の 3 つの解像度からだけです

  • デスクトップ/ラップトップ (1366×768)
  • タブレット (1024×1366)
  • モバイル デバイス (375×667)

前述のように、DotcomモニターからのEveryStepのウェブレコーダーは40以上のデスクトップおよびモバイルブラウザをサポートしています。 必要なアプリケーションの解像度に応じて、EveryStep Web Recorder ユーザーは 20 のデスクトップ解像度または特定のモバイル デバイス解像度から選択できます。 さらに、モバイル デバイスを選択した場合、ユーザーは、アプリケーションのニーズに応じて、横向きまたは縦向きモードでこれらのスクリプトを記録することもできます。 特定のデバイス、解像度、および向きをテストすることで、顧客またはユーザーが可能な限り最高のエクスペリエンスを得られるようにします。

 

ロードビューとロード忍者の価格

ロード忍者価格

LoadNinja はユーザーに 14 日間の無料トライアルを提供します。 彼らは、毎月と年間の価格オプションを利用できる複数の有料プランを提供しています。

スターター

  • $239/月 ($1,119 年間請求)
  • 1000 仮想ユーザー
  • 100 ロードテスト時間
  • 無制限のロードテスト
  • 1時間の最大。 テスト期間

プロ

  • $699/月 ($5,199 年間請求)
  • 1,000 人の仮想ユーザー
  • 100 ロードテスト時間
  • 無制限のロードテスト
  • 1時間の最大。 テスト期間

プレミアム

  • $899/月 ($7,399 年間請求)
  • 2,500 仮想ユーザー
  • 100 ロードテスト時間
  • 無制限のロードテスト
  • 4時間最大。 テスト期間

エンタープライズ

  • エンタープライズレベルの価格設定については、SmartBearにお問い合わせください。

 

ロードビュー価格

LoadViewは無料トライアルを提供しており、月額$ 199(年間1,895ドル)から始まるサブスクリプションベースのプランを持っています。

スターター

  • $199/月 (年間請求額 $1,895)
  • 1,000 同時実行 HTTP
  • 100 同時ブラウザ
  • 15,000 HTTP 時間
  • 300 ブラウザのユーザー時間
  • 30 ロード インジェクタ時間
  • 4時間最大。 テスト期間

プロ

  • $499/月 (年間請求額 $4,695)
  • 5,000 同時実行 HTTP
  • 500 の同時ブラウザ
  • 75,000 HTTP 時間
  • 1,500 ブラウザのユーザー時間
  • 75 ロードインジェクタ時間
  • 4時間最大。 テスト期間

アドバンスド

  • $1,499/月 (年間請求額 $13,99)
  • 20,000 同時 HTTP
  • 2,000 の同時ブラウザ
  • 300,000 HTTP 時間
  • 6,000 ブラウザのユーザー時間
  • 250 ロード インジェクタ時間
  • 4時間最大。 テスト期間

オンデマンド

  • あなたが行くように支払う
  • 1,000,000 同時 HTTP
  • 100,000 の同時ブラウザ
  • $0.01 HTTP ユーザー分
  • $0.10 ブラウザユーザー分
  • $4.00 ロードインジェクタアワー
  • 4時間最大。 テスト期間

サブスクリプションベースのプランでは、未使用の仮想ユーザーの分とロード インジェクタの時間がロールオーバーし、サブスクリプション プランが有効である限り、月ごとの時間が累積されます。 また、従量課金制プランから選択することもできます。 新しいテストを開始する前に価格が計算され、表示されるため、支払い内容を正確に把握できます。 特定のニーズが上記の要件以上の要件を満たす場合は、エンタープライズレベルのプランについてお問い合わせください。

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

LoadView プロフェッショナル サービスの目標は、パフォーマンス テストを実行し、データを分析し、当社の契約を取らずにシステムを調整することです。 当社の方法論は、テストされ、実証され、ユニークなアラカルトの方法で提供されています。 あなたは、あなたが支援を必要とする要素を選んで選択し、私たちのパフォーマンスエンジニアはそれらを通してあなたを指導します。 当社のパフォーマンスエンジニアは、ロードテストプロセスの一部または全部を支援できます。

 

機能比較の概要

スマートベアからのロード忍者とドットコムモニターからのロードビュー

特徴 ビューを読み込む ロード忍者
記録と再生スクリプト
スクリプト作成時間の短縮
コーディングを行わないでスクリプトを記録する
セレン駆動
画像の検証
実際のブラウザテスト
使いやすい
荷重の正確な表現
単一のプラットフォームからロード テスト ウェブ サイト、アプリケーション ウェブ サービス、および API を使用
リアルタイムでデバッグ
ロード テストをリアルタイムで表示する
関係者向けのレポート
お支払い/毎月の価格設定
年間契約
無料ロードテスト付きの無料トライアル

結論

Dotcom モニターによる LoadView は、ブラウザー ベースのロード テストで最高のユーザーを提供します。 複数のユーザー シミュレーション タイプを実行およびテストする機能に加えて、すべてのプラットフォームから、EveryStep Web Recorder を使用してスクリプトを簡単に作成および再生できるため、LoadView は強力なテスト ツールになります。

契約や従量課金制の価格設定を行う必要がないため、組織は ウェブ サイトウェブ アプリケーションウェブ サービス、API を即ウェブ 座にロードおよびストレス テストできるため、顧客の要求に応え、一貫性のあるユーザー エクスペリエンスを維持できます。

今日のロードビューを試してみてください!
クレジットカードなし、契約なし。