ナスパフォーマンスの代替:

クラウドからの柔軟なオンデマンドロードテスト

 

LoadView プラットフォームを使用して、ウェブ サイト、ウェブ アプリ、API のロード テストを数分でスクリプト化して実行します。

ウェブ ベースのスクリプト ツール

40以上のデスクトップ/モバイルブラウザとデバイスと互換性があります。

マネージド クラウド ネットワーク

LoadView は、ネットワークを管理します。 別のアカウントは必要ありません。

柔軟なテスト

LoadView は、ユーザーが特定のニーズと環境に合わせてテストを構成する機能を提供します。

従量課金制プランオプション

必要なものだけを支払う。 価格は、テストを実行する前に計算されます。

数分でテストをゲット! サードパーティのアカウントや追加のダウンロードは必要ありません。

クラウドから実際のブラウザを使用して、ウェブ サイト、ウェブ アプリケーション、APIをロードテストしてテストしましょう!

顔立ち 茄子 その他のクラウド プロバイダー ビューを読み込む
プロビジョニングするハードウェアがありません
ローカル マシンに個別のインストールはありません
個別のクラウド アカウントは不要
ウェブ ベースのプラットフォーム
強力で使いやすいスクリプトツール
未使用のリソースを月単位でロール オーバーする (サブスクリプション プラン)

あなたやあなたの組織のためのナスのパフォーマンスの代替を探していますか? 開発者、エンジニア、またはパフォーマンス テスト担当者のいずれであっても、LoadView プラットフォームは ウェブ サイト、アプリケーション、API のテスト要件に対応できる柔軟性を提供します。

ナスは、性能試験および監視製品の堅牢なエコシステムを提供します。 機能テストからロボットプロセス自動化(RPA)まで、企業が顧客体験を最適化することを目的としています。 彼らのパフォーマンステストツール、Eggplantの性能は、彼らのウェブサイトやアプリケーションが期待どおりに動作していることを確認するために利用することができるプラットフォームの一握りの一つです。 ただし、LoadView と比較して、ナスのパフォーマンスを使用するために必要な要件、前提条件、および追加の専門知識が多数あります。 以下のプラットフォームの違いを掘り下げて、LoadViewがリストの一番上に表示される理由を示します。

LoadView: ウェブ サイト、アプリケーション、および API の実際のブラウザーベースのロード テスト

今日のお客様は、信頼性の高い ウェブ サイトやアプリケーションを期待しています。 これらのサービスのいずれかが、意図した応答を顧客に読み込んだり提供したりできなかった場合、すぐに関心を失い、機能するサイトを見つけるために出発します。 組織はこれを理解しており、開発ライフサイクル中だけでなく、これらのサービスが運用環境にプッシュされる際にも、パフォーマンス テストが重要な要素であることを理解しています。 ロード テストでは、速度を検証し、ボトルネックを発見し、現在のインフラストラクチャがこれらのサービスのスケーラビリティをサポートできるようにします。 また、LoadView は、外部のサードパーティサービスをテストするために使用できますが、これはほとんどテストされませんが、エンド ユーザー エクスペリエンスに間接的に影響を与える可能性があります。

現在市販されている多くのオープンソースのロードテストソリューションは、プロトコルベースのユーザーシミュレーションしか実行できませんが、これは小規模な機能テストやベースラインの決定に最適ですが、クライアント側の応答時間がどのように影響を受けるかを知る必要がある場合には十分ではありません。 LoadView プラットフォームでは、さまざまなユーザー シミュレーションタイプ (HTTP/S および実際のブラウザベースのテスト) を実行できます。 テストのニーズに応じて、LoadView はテストのロード タイプを定義する際に、さらに柔軟に対応できます。

  • 荷重ステップ曲線

指定した期間に対して、事前に決定された数の同時ユーザー数で負荷を生成します。 サイトやアプリケーションの管理方法を決定する際に、トラフィックが増加する場合に役立ちます。

  • 目標に基づく曲線

必要なスループットの制限レベルを既に特定しており、パフォーマンス目標を確実に達成する必要がある場合に役立ちます。

  • ダイナミック調整可能曲線

テスト中に負荷を調整し、リアルタイムで結果を確認し、負荷レベルが変動するにつれてサイトやアプリケーションのパフォーマンスがどのように変化するかを把握できます。

EveryStep Web レコーダーで簡単にスクリプトを作成

EveryStep Web Recorder は、ユーザーが、単に指差し、クリック、および通常の顧客として移動するだけで、重要なトランザクションやユーザーとのやり取りを簡単に記録し、再生する機能を、すべて実際のブラウザ内で提供します。 別途ダウンロードやアドオンは必要ありません。 クリック、メニューの選択、フォームエントリと送信、ショッピング カート プロセス、テキスト入力など、複雑なアクションやミッション クリティカルなアクションのテスト スクリプトをすばやく簡単に記録できます。 また、EveryStep Web Recorder では、イメージをキャプチャし、テキストを検証して、イメージとテキストが正しくレンダリングおよび表示されていることを確認できます。

EveryStep Web レコーダーは、40 以上のデスクトップ/モバイル ブラウザーおよびデバイスと互換性があり、動的なアプリケーションを作成するために使用される多くのテクノロジとフレームワークをサポートしています。 詳細については、EveryStep Web レコーダーをご覧ください。 サポートされているモバイル デバイスには、次のようなものがあります。

  • iPhone
  • iPod
  • iPad
  • ネクサス
  • サムスンギャラクシー
  • HTC
  • モトローラ
  • ソニー
  • アマゾンキンドル
  • マイクロソフトルミナ
  • ブラックベリー

これらのスクリプトを LoadView プラットフォームにアップロードして、ウェブ サイト、ウェブ アプリケーション、ウェブ サービス、および API のパフォーマンス テスト プロセスを自動化できます。 さらに、スクリプトを Dotcom-Monitor 監視プラットフォームにアップロードして、継続的な監視と稼働時間のチェックを行うこともできます。

エブリステップ ウェブ レコーダーの詳細

グローバル仮想ユーザーの配布

最も重要なことは、LoadView は他のソリューションと同様に、追加のインフラストラクチャを管理したり、サードパーティ製のクラウド アカウントを管理したりする必要はありません。 必要なときにテストマシンをスピンアップするだけです。 LoadView は、世界中の 15 以上の場所 (米国、カナダ、APAC、南米、ヨーロッパ) に配置されたロード インジェクタ サーバーを利用して、ユーザーの負荷を生成します。 これにより、地理的な場所間でユーザー負荷を分散できます。 たとえば、顧客の特定の割合が地理的な場所から訪れる場合、テストする特定のゾーンを選択できます。

ロードビュー価格

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

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

一人で行かないで:LoadViewプロフェッショナルサービス

パフォーマンスエンジニアの一人が、お客様のテストニーズの一部またはすべてを支援しましょう。 あなたは、あなたが支援を必要とする要素を選んで選択し、私たちのパフォーマンスエンジニアはそれらを通してあなたを指導します。 今日の パフォーマンスエンジニアと会う時間をスケジュール!

ナスのパフォーマンス

ナスのパフォーマンスは、ナスのパフォーマンスと負荷テストソリューションであり、ナスパフォーマンススタジオ、テストコントローラ、インジェクタ、およびアナライザーの4つのツールで構成されています。 Eggplantのパフォーマンススタジオは、仮想ユーザースクリプトを作成し、テストデータを設定し、パフォーマンステストを定義することができます。 テスト コントローラーが実行され、テストの実行が監視されます。 インジェクタは、ラップトップ、デスクトップ、またはサーバーにインストールされているソフトウェアから負荷を生成します。 最後に、Analyzerはテスト実行結果データを処理し、生データからレポートとチャートを作成します。

ナスはまた、ナスのパフォーマンスのバージョンであるJMeter用のナスのパフォーマンスと呼ばれる別の製品を提供していますが、名前が示すように 、JMeterのテストのために特別に意図されています。 JMeterのナスのパフォーマンスは無料で、本質的に同じナスのパフォーマンスと同じ動作しますが、スクリプトを作成し、JMeter用のナスのパフォーマンスをテストする際に用語とワークフローに違いがあります。 このツールを使用する際に、JMeter に精通し、専門知識を持つことは重要です。 この記事の目的のために、我々は標準的なナスのパフォーマンスプラットフォームに焦点を当てます。

これらのツールのしくみと、それらのツールと LoadView プラットフォームの違いについて詳しく説明しますが、重要な違いの 1 つは、Eggplant のパフォーマンスをローカル マシンにインストールする必要があります。 これは、LoadViewのようなウェブベースではありません。 LoadViewを使用すると、必要なのはインターネット接続とブラウザです。 Eggplant パフォーマンス プラットフォーム内では、ナス パフォーマンス スタジオ、テスト コントローラー、およびアナライザー ツールは Windows でのみ実行できます。

ナスパフォーマンススタジオでのスクリプティング

エッグプラントパフォーマンススタジオは、LoadViewを使用したEveryStep Webレコーダーと同様に、ロードテストに使用されるテストの作成と定義を開始します。さまざまなレコーダーは、ウェブ サイトのテストのほか、Java、.NET、Citrix などの一般的なクライアント/サーバーテクノロジをサポートしています。Out でサポートされていないプロトコルやテクノロジについては、Eggplant のパフォーマンスによって、カスタマイズされた仮想ユーザーを提供できます。LoadView と同様に、レコーダーは、スクリプトを作成するネットワーク トラフィックをキャプチャし、これらのアクションを記述するスクリプトを実行して、ウェブ サイトへのアクセスやユーザー インターフェイスの操作などのユーザー アクションをスクリプト化することもできます。ナスパフォーマンススタジオは、ニーズや状況に応じて、ユーザーが選択できるいくつかの異なるレコーダーを持っています。

  • ウェブ プロキシ レコーダー。 このレコーダーは、ウェブサイトのインタラクションをキャプチャするために使用されるレコーダーです。 すべての HTTP/S および WebSockets トラフィックは、ウェブ プロキシ レコーダーを介して送信されます。 レコーダーによって作成された記録は、ウェブ 仮想ユーザーの種類によって実行されるスクリプトを開発するために使用できます。 モバイルまたはその他の外部デバイスから録画する場合は、いくつかの追加手順を実行する必要があります。

– HTTP/S トラフィックを記録する前にルート証明書をインストールする必要があります

– モバイル デバイスは、ポート 909 上でコントローラをプロキシ サーバーとして機能する必要があります

  • ウェブ ネットワーク レコーダー。 このレコーダーは、ネットワークカードを通過するネットワークトラフィックを分析することによって、ブラウザとウェブサーバー間のHTTPトラフィックを記録します。 このレコーダーは HTTPS トラフィックをデコードできないことに注意してください。 このレコーダーは、次の状況で有益です。

– プロキシレコーダーを利用するようにアプリケーションを設定することはできません

– プロキシを介して動作するプロトコルの動作は、サーバーに直接接続する場合とは異なります

– アプリケーションは既にプロキシ経由でアクセスされています

  • シトリックスレコーダー。 これは、Citrix アプリケーション用のレコーダーです。 重要な注意点の 1 つは、ユーザーが Citrix StoreFront Web サイトにアクセスして接続の詳細を取得する必要があるという点です。 シトリックスレコーダーは、次のテストに使用できます。

– ユーザーが経験した応答時間

– 負荷の下でCitrixサーバーインフラストラクチャがどのように対応するか

  • TCP/UDP レコーダー。 このレコーダーは、ネットワーク カードを通過するネットワーク トラフィックを評価することによって、クライアントサーバー間の TCP/IP および UDP トラフィックを記録します。 この方法は、次のような状況で役立ちます。

– システムは、ネットワーク経由でクライアントまたはサーバーとして通信するアプリケーション/デバイスですが、HTTPを使用していません

エッグプラントパフォーマンススタジオには、標準オプション以外の追加のスクリプトメソッドも用意されています。

  • セレン仮想ユーザースクリプト。 これは、Selenium 用の IDE を提供し、ユーザーに Selenium スクリプトを記録および再生する機能を提供する Firefox 拡張機能ですが、ユーザーが実行する必要がある追加の手順がいくつかあります。

– ユーザーは Firefox ブラウザを起動し、最新の Selenium IDE スクリプトをダウンロードする必要があります

– スクリプトは Java JUnit 4 WebDriver スクリプトとしてエクスポートされ、その後、ナスパフォーマンスセレンスクリプトに変換する必要があります。

  • HAR ファイルのインポート ナスパフォーマンススタジオは、次のプログラムをサポートしています。

– チャールズ

– クロムデブツール

– ファイアバグネットエクスポート

– コンプウェア APM アヤックス エディション

– フィドラー

  • 仮想ユーザー API。 ユーザーは、次の仮想ユーザー API のいずれかを使用して、コードを記述する空のスクリプトを作成できます。

– Java API

– .NET/C# API

ナステストの構成と実行

Eggplantパフォーマンススタジオは、スクリプトが作成されると、ユーザーがテストを設定する場所でもあります。 カスタム ワークフローは、スクリプトを中心に構築してテストに追加でき、各テストは仮想ユーザー グループで構成され、各仮想ユーザー グループは独自のワークフローまたはスクリプトを実行します。

テストを構成すると、ユーザーはテスト コントローラー アプリケーションからテストを実行および監視できます。 テスト コントローラーは別のアプリケーションであるため、ユーザーはテストを実行するためにこのアプリケーションをダウンロードして実行する必要があります。 LoadView でテストを構成する場合、これはすべて単一のインターフェイス内から行われ、個別のアプリケーションは必要ありません。

テスト コントローラー アプリケーション内で、Eggplant ユーザーは次のオプションと構成から選択できます。

  • テストの開始と停止
  • テストデータをリアルタイムで表示する
  • ユーザー定義のメトリックの作成と表示
  • 過去のテスト データへのアクセス
  • 特定の時間にテストをスケジュールする

また、仮想負荷の発生元を管理することもできます。 デフォルトでは、Eggplant のパフォーマンスがインストールされているマシンは、静的インジェクターと呼ばれるテストコントローラーとして機能します。 ただし、自分のマシン上のリソースを最大限に活用したくない場合は、Eggplant独自のインフラストラクチャを使用してテストを実行する Eggplant Cloud を使用するか、Amazon AC2 または Microsoft Azure を使用してパブリッククラウドオプションを使用することもできます。 Eggplantのインフラストラクチャまたはパブリッククラウドを使用する利点の1つは、仮想マシン、オペレーティングシステム、またはストレージを設定するプロセスを実行する必要がなくなり、より大きなテストを実行するのに最適です。 ただし、使用する場合は、[パブリック クラウド] オプションを選択する場合は、別の AWS アカウントまたは Azure アカウントが既に存在している必要があります。 これは、ナスのパフォーマンスと LoadView の別の重要な違いです。 LoadViewを使用すると、すべてがクラウドで管理され、個別のアカウント設定は必要ありません。

アナライザを使用したデータの収集

アナライザーは、応答時間 (平均、最大、最小、百分位数) などのすべてのテスト データをサーバー/クライアントから収集し、パフォーマンスが特定のしきい値内にあるかどうかをユーザーが判断できるようにします。 既定では、ユーザーに対してアナライザーは有効になっていません。 ユーザーは、グラフ、グラフ、およびテーブルの作成を開始するために、Analyzerにテストデータを追加する必要があります。 ユーザーは、テスト結果に含める情報/メトリックの種類を選択したり、既定のテンプレートの一覧から選択したりできます。 単純な合格/不合格の機能テストとは異なり、ここで収集されるデータを使用すると、異なるテスト間または異なる期間の同じテスト間でデータを比較して、ウェブ サイトやアプリケーションのパフォーマンスに影響を与える個々のコンポーネントを理解できます。

ナスのパフォーマンス:追加の統合

ナスのパフォーマンスは、CI/CD環境用のジェンキンスなどの他のテストツールと統合されています。 また、エッグプラントは、継続的なアプリケーション監視のためにDynatraceと統合し、追加のツールと統合するために利用できるAPIを提供します。

ナスパフォーマンス無料トライアル

すべての機能は、ナスのパフォーマンスの無料版で利用可能です。 複数のナス機能ライセンスをお持ちの場合は、無料版のライセンスを無料で使用できます。

  • ウェブプロトコル

最大 50 人の同時仮想ユーザーをテスト

  • シトリックスとセレン

3 同時仮想ユーザー

ナスパフォーマンスライセンスモデル

ナスは、彼らのウェブサイト上の任意の価格を記載していない、あなたは彼らのサポートチームに連絡する必要があります。 ナスのパフォーマンスは、必要とされる仮想ユーザー数によってライセンスされ、期間ベースで販売されます。

  • ナスのパフォーマンスの最新バージョン
  • サポートとメンテナンス
  • すべての新製品リリースへのアクセス
  • ガイドおよびトレーニング資料へのアクセス

ナスのパフォーマンスシステム要件

この記事で前述したように、ナスのパフォーマンスは Windows マシンでのみ実行されます。 以下は、さまざまなシステム要件の一覧です。

  • ウィンドウズ
    • ナスのパフォーマンス
      • Windows オペレーティング システムでのみ使用可能
      • Vista/7/8.1/10、サーバー 2008/2012/2016 には 64 ビット OS が必要
    • ナスパフォーマンスアナライザ(スタジオ、コントローラ、インジェクターを含む)

Windows オペレーティング システムでのみ使用可能

Windows Vista/7/8.1/10、サーバー 2008/2012/2016 には 64 ビット OS が必要 (.exe)

ナスパフォーマンスインジェクター(スタジオ、コントローラ、インジェクターを含む)

Windows Vista/7/8.1/10、サーバー 2008/2012/2016 には 64 ビット OS が必要 (.msi)

ナス性能OCR(光学式文字認識)

Windows でのみ使用可能 (C# シトリックス VI のオプション コンポーネント)

1GB のディスク領域が必要

Windows Vista/7/8.1/10、サーバー 2008/2012/2016

ナスのパフォーマンス: SAP Fiori 仮想ユーザータイプ

Windows Vista/7/8.1/10、サーバー 2008/2012/2016

リナックス

サポートされているすべてのバージョン

MacOS

マックOSシエラ、OSXエルキャピタン、OSXヨセミテ

iOS

iOS 10.0 以下

結論

ご覧のとおり、エッグプラントの性能製品は堅牢で複雑な製品です。 環境に応じて、ユーザーは多くの異なるスクリプト レコーダーを使用して、さまざまなアプリケーションを実行する環境に適しています。 しかし、これらの異なる機能のすべては、複雑さとステップの層を追加するだけのように見えます。 パフォーマンス テストは難しい必要はありません。 LoadView のようなプラットフォームでは、ユーザーは EveryStep Web レコーダーを使用してスクリプトを作成し、数分でテストの実行を開始できます。 個別のアプリケーションのダウンロードとインストール、仮想ユーザーロード構成の管理、および個別のクラウドアカウントの管理に関する面倒な作業は忘れてください。 そのすべては、LoadViewであなたのために管理されています。 今日のLoadViewを試してみて、それがどれほど簡単であるかを見てください!

今日のロードビューを試してみてください!

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