LoadView: Visual Studio Alternative for Load Testing .NET アプリケーション

Microsoft Visual Studio の廃止に関するお知らせ

多くのユーザーを失望させたことに、2018年後半にマイクロソフトはVisual Studioのロードテスト機能を非推奨にする計画を発表しました。 そしてわずか数か月後、彼らはVisual Studio 2019が ウェブ パフォーマンス とロードテスト機能を含むVisual Studioの最後のバージョンになることを正式に発表しました。 彼らのクラウドベースの ロードテスト ソリューションは、2020年3月31日まで実行され続けました。

これには単一の理由はなく、Visual Studio の実行可能性、競合ソリューション、ロード テストの一般的なプラクティスなど、さまざまな要因がありました。ただし、.NET フレームワークを使用して ウェブ アプリケーションを作成および開発する開発者もいます。ほとんどの場合、Visual Studio は非常にユーザー フレンドリーであり、ユーザーは .NET アプリケーションに加えて、ASP.NET で ウェブ アプリケーションを簡単に作成できます。

また、多くのユーザーは Visual Studio が移行するのを見て悲しんでいますが、これにより、他のパートナー ソリューションが Azure DevOps に統合するための扉が開かれました。

Visual Studio に代わるクラウドベースのロード テスト

マイクロソフトのVisual Studioの非推奨の発表では、マイクロソフトは顧客にいくつかのオープンソースおよび商用ロードテストの代替手段を提供しました。 オープンソースソリューションはそれ自体が素晴らしいものですが、これらのソリューションでは提供できない非常に驚くべき商用グレードのロードテスト機能を見逃している人がたくさんいると思うので、独自のロードテストソリューションを宣伝したいと思います。 LoadView、Visual Studioロードテストの代替案「パーティー」へ。

Web サイト、API、Web アプリケーションなどのクラウドベースのロード テスト

LoadView は、クラウドから実際のブラウザー ベースのロード テストを提供するだけでなく、柔軟で スケーラブル なオファリングで、従来のロード テスト ソリューションが提供できるものを超えています。 Web ページ、ウェブ アプリケーション、API、ウェブ ストリーミング メディアのロード テストをすべて 1 つのインターフェイスからセットアップします。

ポイントとクリックスクリプト

無料の Web ベースのスクリプト ツールである EveryStep ウェブ レコーダーを使用すると、ユーザーはシミュレートするテスト スクリプトを簡単に作成できます。 Webサイトやアプリケーションに対する実際のユーザーアクション。また、このツールは、フォームへの入力、検索の実行、ボタンや画像の特定の場所に基づくアクションの実行など、より高度な機能をサポートしています。上級ユーザーは、独自の C# コードを使用してスクリプトを手動で編集することもできます。EveryStep Web レコーダーは、40 を超えるデスクトップ/モバイル ブラウザーとデバイス、および .NET、Flash、Java、HTML5、PHP などのリッチ インターネット アプリケーション、および次のような JavaScript フレームワークをサポートします。 角張った、エンバー、ノックアウト、反応、そしてVue、その他多数。

他の スクリプト レコーダーとは異なり、EveryStep Web レコーダーでは、コーディング方法やコード行に触れる方法を知る必要はありませんが、間違いなく役立ちます。 たとえば、他のスクリプト ツールでは、ブラウザー拡張機能を使用して HTTP/S トラフィックを記録し、スクリプトを作成する必要があります。 エブリステップウェブレコーダー さらに、ツールを使用する前にアカウントを設定する必要がある場合があります。 エブリステップウェブレコーダーを使用すると、無料で使いやすいです。 実際、今すぐ試すことができます。 今すぐ試してみてください。

クラウドネットワーク

LoadView プラットフォームではフル マネージド クラウドを利用するため、ロード テストの作成と実行に集中できます。 ユーザーは任意の20 +グローバルロケーションから選択できます クラウドロードインジェクター(アマゾンウェブサービスとAzureクラウドサービス)を開始するには、訪問者やユーザーが訪れる場所で、世界中からシステムへの負荷の実際の影響をテストすることができます管理する追加のハードウェアやサードパーティのアカウントがないため、ロードインジェクターサーバーをセットアップする手間や、それに付随するすべてを管理しなければならない時間のかかるプロセスから解放されます。

ファイアウォールの背後でのロード テスト

一般に公開されていない ウェブ アプリケーションの場合、LoadView ソリューションには、内部アプリケーションをロード テストするための複数のオプションが用意されています。 エンジニアは、静的プロキシIPをホワイトリストに登録するか、ネットワークにインストールできるオンサイトエージェントを利用できます。

テスト シナリオ

LoadView には、ロード テストの設定に関していくつかのオプションがあります。 ユーザーは、荷重ステップ、目標ベース、および動的調整可能な曲線から選択できるため、要件に適した荷重曲線を構成できます。 さまざまな荷重曲線、その利点、およびそれらをいつ使用するかの詳細については、 荷重曲線 のページをご覧ください。

ロードビューのテスト結果とレポート

LoadView プラットフォームを使用すると、テストの実行中にリアルタイムでテストを表示できます。 テストが終了したら、 ストレス テスト レポートを使用して詳細情報にドリルダウンできます。 レポートには、テスト プロパティの概要と実行プランの概要 (最大ユーザー数、予想ユーザー数、実際のユーザー数、CPU 使用率に関する追加の詳細など) が含まれます。 別のセッションレポートには、すべてのユーザーセッションのリストと、ウォーターフォールチャートによる要素レベルの詳細が表示されます。

さらに、セッション レポートには、参照サーバーの記録が含まれます。 記録により、ロード インジェクタ セッションをテスト中に使用された参照サーバーと比較できます。 Webウェブ アプリケーションとウェブ ページロードテストでは、記録を利用して、訪問者に表示される負荷がかかった状態でのアプリケーションとサイトの実際の動作を確認できます。

LoadView: クラウドベースのモデルにパックされたエンタープライズ機能

Visual Studio に代わるロード テスト ソリューションをまだ探している場合は、LoadView を試してみませんか。 最大5つの無料ロードテストを含む無料トライアルを提供します あなたが始めるために。さらに、パフォーマンスエンジニアの1人とのデモをスケジュールして、完全なソリューションを紹介し、質問に答えることができます。スクリプト作成プロセスの支援から、ロード テストの構成とシナリオの推奨まで、ロード テスト プロセスのあらゆる部分で支援できます。.NET アプリケーションのロード テストを今すぐ始めましょう。

LoadView と、他のロード テスト ソリューションとの比較方法の詳細については、「 LoadView の代替手段 」ページを参照してください。