ブレイズメーターの代替:
代わりにロードビューを選択する理由
BlazeMeter よりもユーザーフレンドリーなロード テスト ソリューションを検索している場合は、LoadView ソリューションを見る必要があります。 LoadViewはオンデマンドのパフォーマンステストプラットフォームであり、単一のインターフェイスから、インフラストラクチャを追加することなく、Webページ、アプリケーション、およびWebサービシーにストレスを与え、ロードテストすることができます。
スクリプト記録ツール
ユーザーフレンドリーなレコーダーと多くの一般的なブラウザ、技術、およびWebアプリケーションフレームワークをサポートしています。
マネージド クラウド ネットワーク
LoadView は、ネットワーク負荷インジェクトを維持し、リソースと価格を最適化します。
柔軟なテスト
LoadView はユーザーに複数の荷重曲線を提供します。
サブスクリプションとオンデマンド
複数のサブスクリプション ベースのプランとオンデマンド オプション。
数分でロード テストをすばやく作成して実行できます。
すべての Web ページ、Web アプリ、および API の実際のブラウザー ベースのパフォーマンス テスト。
顔立ち | ブレイズメーター | その他のクラウド プロバイダー | ビューを読み込む |
プロビジョニングするハードウェアがありません | |||
ローカル マシンに個別のインストールはありません | |||
個別のクラウド アカウントは不要 | |||
Web ベースのプラットフォーム | |||
ポイント アンド クリック スクリプティング ツール | |||
ビデオ録画とウォーターフォールチャート | |||
未使用のリソースのロールオーバー月単位 (サブスクリプション プラン) |
BlazeMeterはLoadViewと同様に、オンデマンドのSaaSベースのパフォーマンステストソリューションでもありますが、2つのプラットフォームには多くの重要な違いがあります。 主な違いは、BlazeMeterはもともとロード、機能、回帰テストなど、さまざまな種類のソフトウェア開発テストを実行するように設計されたオープンソースのJavaアプリケーションであるApache JMeterの周りに構築されたということです。 その後、他のオープンソースのテストツールをサポートするために拡張されました。
私たちは、BlazeMeterの代替を探しているお客様から質問を受け取り、具体的には、LoadViewがBlazeMeterと比較する方法を確認します。 次のセクションでは、2 つのプラットフォーム間の主な差別化点を示し、ストレステストと負荷テスト ソリューションを検索し、情報を収集するときに、両方のプラットフォームをより深く理解し、より適切な情報に基づいた意思決定を行うことができます。
ブレイズメーター対ロードビュー – ロードビューの違い
機能を考慮して LoadView が作成されました。 また、サイト、アプリケーション、サーバーを監視する同じチームや個人が、一貫したユーザー エクスペリエンスを確保するためにシステムのパフォーマンス テストに関心を持つ可能性があることに気付きました。 LoadView はクラウドベースのペフォーミアンテストソリューションなので、他のツールやプラットフォームとは異なり、追加のハードウェアやロード インジェクタの作成に投資する必要はありません。 パフォーマンス エンジニアと開発者がテスト自体に集中できるように、すべてが管理されます。
多くのロード テスト ソリューション、特にオープン ソースの多様なソリューションでは、プロトコル ベースのユーザー シミュレーションしか実行できませんが、これは十分ではありません。 サーバーにプロトコル レベルで負荷を与えることができますが、エンドツーエンドの応答時間の大部分は無視されます。 LoadView プラットフォームを使用すると、ユーザーは複数のユーザー シミュレーション タイプ (HTTP/S および実際のブラウザー ベースのテスト ) を実行できます。ニーズに最適な方法を理解するために考慮すべき重要なポイントを次に示します。
HTTP/Sベースのロードシミュレーション
- クライアント側のレンダリングなし
- スクリプトに必要なプログラミングスキル
- 低レベルの分析が必要
- 負荷注入機への影響が少ない
リアル ブラウザベースのロード シミュレーション
- 実際のユーザーシミュレーション
- スクリプトのカスタマイズが容易
- スクリプトの再生
- 負荷注入機への影響が大きい
ブレイズメーターとロードビュー:
EveryStep Web レコーダーがすべての違いを生み出す方法
EveryStep Web レコーダーを使用すると、ユーザーは Web ページとアプリケーションをステップ実行して、プロセス中にすべてのトランザクションのスクリプトを作成できます。 追加のプラグインやダウンロードはなく、レコーダーは一般的なアプリケーションフレームワークと技術の多くをサポートしています。 LoadView は、次の一般的な言語/テクノロジのセットをサポートしています。 EveryStep Web レコーダーの機能の詳細については、こちらをご覧ください。
ブレイズメーターとロードビュー:オープンソースの質問
BlazeMeterはオンデマンドのSaaSベースのパフォーマンステストソリューションであり、パブリックまたはプライベートな場所を含むどこからでもテストできます。 BlazeMeter は、AWS、Google、Azure などの複数のクラウド プロバイダーを通じて、世界中の 50 か所 (アジア太平洋、ヨーロッパ、北米、南米) から数千人または数百万人の仮想ユーザーをシミュレートできます。 BlazeMeter が推進する主な機能には、次のようなものがあります。
- 開発者が優先エディタでテストを作成する機能 (YAML または JSON 構文を使用)
- 他のツールを開かずにコードと並んでテストを作成/変更する
- マウスをクリックしてAPI機能テストを行い、コーディングは不要
- クラウドまたはオンプレミスでの API テスト
- 簡単な YAML または JSON 構文を使用して、テストを作成するか、既存のオープン ソース スクリプトをお気に入りのエディタで利用します。
- モバイルおよび Web アプリケーションをサポート
- 優先バージョン管理リポジトリでのテストの管理による変更の追跡
JMeter スクリプトを記録するには、少し学習曲線が必要です。 JMeterは実際のブラウザのように見え、感じるかもしれませんが、そうではありません。 ブラウザではないため、JMeterの良い欠点の1つは、JavaScriptを実行できないことです。 BlazeMeterはChrome拡張機能を使用しており、ユーザーはブラウザをポイントしてJMeterスクリプトに変えることができるものにHTTP / Sトラフィックを記録することができます。 ブレイズメータークロームの拡張機能に関する重要な注意点の1つ。 ユーザーは、Chrome拡張機能のレコード機能を利用するためにBlazeMeterアカウントを持っている必要がありますが、有料アカウントである必要はありません、それは無料のアカウントにすることができます。
その他の重要な利点は次のとおりです。
- あらゆる種類のデバイスからネイティブまたはモバイル Web アプリのトラフィックを記録する複数のオプション。
- BlazeMeter セキュアプロキシを使用して、モバイルデバイスから来るすべてのリクエストをJMeterスクリプトにキャプチャします。
- Chromeプラグインを使用してJMeterスクリプトにブラウザのアクションを記録します。 また、ポイントとクリックアクションに従うだけで、ロードテストを少なくするスクリプトを実行することもできます。
- すでにスクリプトがある場合は、BlazeMeter自動スクリプトコンバータを使用して、HP LoadRunner VUGen、SoapUI、pcap、またはHARファイルをJMeter/Seleniumスクリプトに変換します。
JMeterを開くと、次のようなさまざまなテストを実行するためのオプションが表示されます。
- JMeterテスト(一般的に選択されているロードテスト)
- URL/API テスト
- マルチテスト(同時に複数のテストまたは複数の地理的位置)
- トーラス試験
- ウェブドライバーテスト(フロントエンドテスト用のJavaScriptを開くことを可能にするJMeterを使用してセレンウェブドライバプラグインに基づいています。
その他のオプションは次のとおりです。
- モバイル トラフィックをテストするためのネットワーク エミュレーション
- 3G、LTE、Wi-Fi、およびカスタム遅延および帯域幅のプロパティを設定します。
- APM 統合
- クラウドウォッチ
- CA テクノロジーズ APM
- 新しい遺物 APM
- 新しい遺物の洞察
- ダイナトレース APM
- アプリケーションダイナミクス
- 機能 API テストとして実行
- サンドボックスモード(デバッグ目的で無料、低スケールのテスト)
- 積荷の開始
- 40以上の場所(AWS/グーグル/アズール)
Selenium WebDriver プラグインを使用するフロントエンド テストは、リソースが非常に多いため、時間がかかる場合があるため、ユーザーは通常遅延を確認します。
BlazeMeterはもともとApache JMeter(JMeterでテストをロードする方法の詳細については、私たちの究極のガイドをチェック)の周りに構築されましたが、現在19の追加ツールのサポートが含まれています。 より一般的なオープンソースツールBlazeMeterのサポートのいくつかは、次のとおりです。
- Apache JMeter – JMeterは、ウェブアプリケーションに焦点を当てたさまざまなウェブサービスのパフォーマンスを測定するための負荷テストツールとして使用される一般的なオープンソースソフトウェアです。 Java ベースであるため、事実上どのプラットフォームやオペレーティング システムでも実行できます。
- ローカスト – ローカストはオープンソースのPythonベースのロードテストツールです。 Locustの主な特徴は、ユーザーがPythonコードでユーザーの行動を作成して定義することができるので、UIは必要ありませんが、スクリプト記録のための機能も必要としなくて済む点です。
- ガトリング – ガトリングはオープンソースのパフォーマンステストフレームワークです。 ガトリングのバックボーンは、スカラ、アッカ、ネッティに基づいています。 パフォーマンスの分析と測定を目的として設計されたこの機能は、Webアプリケーションのテストに焦点を当てています。 Locust と同様に、開発者はパフォーマンス テストをコードとして記述できます。
- Selenium – Selenium は、さまざまなブラウザー間で Web アプリケーションテストを自動化する開発者を支援するオープンソースのテストフレームワークです。 これは単一のツールではなく、C#、グルーヴィー、Java、Perl、PHP、Python Ruby、Scalaなどのツールと言語のスイートです。 セレンは、Windows、Linux、および macOS プラットフォームに展開できます。
- ジェンキンス – ジェンキンスは、Javaで書かれたオープンソースのオートメーションサーバーです。 その主な目的は、継続的インテグレーション プロセスを支援および自動化し、開発者が継続的に新しいコードをテスト、コミット、およびデプロイできるようにすることです。 それは何百ものプラグインをサポートし、Windows、macOS、およびUNIX環境に展開することができます。
- Grinder – Grinderは、複数の負荷インジェクタマシンを実行するプロセスを簡素化するオープンソースのロードテストフレームワークです。 Java ベースの主な機能には、Java API を持つものをロードする機能が含まれ、Jython または Clojure 言語で記述できるテスト スクリプトがあります。
オープンソースのツールやソフトウェアを使用する上での肯定的な側面の1つは、彼らが無料である傾向があり、企業がコストを節約するのを助ける、市販の代替よりも、参入コストが低いということです。 企業は特定のパッケージにロックされておらず、必要に応じてソフトウェアを使用できます。 しかし、オープンソースツールを使用する場合の欠点の1つは、これらのプラットフォームのどれかを使い慣れた人が必要なことです。
学習曲線は急な場合があり、テストを設定するのにかかる時間を増やすことができます。 彼らは通常、市販の選択肢ほどユーザーフレンドリーではありません。 また、コードを見直すだけでも問題が発生し、専用のサポートラインが存在しないことがあるため、大規模なテストを作成する複雑さ自体がボトルネックになる可能性があります。
トーラス: オープンソースのパフォーマンステスト自動化
Taurus は、ガトリング、グラインダー、セレン、アパッチ JMeter など、先ほど説明した他の多くの負荷テストや機能テスト ツールと統合し、拡張する、オープン ソース、非 GUI、テスト自動化ツールです。 これは、パフォーマンス テストを定義するドメイン固有言語 (YAML または JSON 構文) を使用して、Python プログラミング言語に基づくコマンドライン ツールです。 これは、ローカル マシンにインストールする必要があり、Windows、macOS、Linux、CentOS、および Docker イメージをサポートするコマンド ライン ツールです。
主な利点の 1 つは、開発者がソース コード リポジトリにコミットする前にコードのベースラインを実行でき、GitHub もサポートできることです。 さらに、開発者は、百分位数、ヒット数、エラー数、平均時間、ローカル リソースの使用状況データなど、特定のメトリックとデータ ポイントを 1 か所で表示できます。
ロードビューと比較したブレイズメーター:価格とプラン
BlazeMeterは、有料プランオプションに加えて、年間または月ごとの価格設定を無料で提供しています。
無料
- 50 同時ユーザー
- 最大 20 分、同時ユーザー数 50 分の 10 テスト/月。
- テストはBlazeMeter共有サーバーから実行されます。
- 1 共有負荷ジェネレータ
基本的な
- 月額$ 99/月ごとまたは$149月から月
- 1,000 同時ユーザー
- 200テスト/年
- 1 負荷発生器
プロ
- 月額 $ 499/月ごとまたは$649 月ごと
- 5,000 人の同時ユーザー
- 80,000 仮想ユーザー時間/年
- 20負荷発生器
解き放つ
- カスタマイズ可能(価格についてはBlazeMeterにお問い合わせください)
- ボリュームディスカウント
- 固定費(無制限)プラン
- 専用 IP とオンプレミス オプション
- 優先サポート
ブレイズメータープロフェッショナルサービス
BlazeMeterは、パフォーマンステストに関する追加の支援が必要な顧客にプロフェッショナルサービスを提供します。 特徴は次のとおりです。
- スクリプティング サービス
- マネージ テスト イベント
- コンサルティングとトレーニングセッション
ロードビュー価格
LoadViewは、月額$ 199から始まるさまざまなサブスクリプションベースのプランを提供しており、無料トライアルには無料のロードテストが含まれています。 サブスクリプションベースのプランでは、毎月または毎年、定期的に一定の金額を請求されます。 未使用の仮想ユーザーの分とロード インジェクタの時間は、プランが有効である限り、1 か月から次の月にロール オーバーします。 また、オンデマンドの従量課金制プランから選択することもできます。 新しいテストを開始する前に価格が計算され、表示されるため、支払い内容を正確に把握できます。
お客様の特定のニーズが上記の要件以上の要件を満たす場合は、 エンタープライズレベルのプランにご連絡ください。
ロードビュープロフェッショナルサービス
ウェブサイトや Web アプリケーションをテストしたいが、必要なリソースがない場合 心配しないでいいです。 当社は、サイト、アプリケーション、およびシステムが意図したとおりに実行され、優れたユーザーエクスペリエンスを提供することを保証したいクライアント向けのプロフェッショナルサービスを提供します。 私たちのパフォーマンスエンジニアの一人と話をして、私 たちが助けることができる方法を教えてください今日私達に連絡してください!
結論
BlazeMeter をロード テスト オプションとして確認する際に、考慮すべき点はたくさんあります。 専門知識、知識、ニーズのレベルによっては、急な学習曲線が必要になる場合があります。 一方、LoadView は使いやすく、ユーザーは簡単かつ迅速に、数分以内に負荷/ストレス テストを構成できます。 さまざまな機能、15 の地理的位置、および複数の負荷曲線オプションを備えた LoadView を使用すると、実際のブラウザー ベースのロード テストを実行して実際のパフォーマンスを確認できます。
クレジットカードなし、契約なし。