ページを選択

ソープUIの代替
ロードビューを使用した API と ウェブ サービスのパフォーマンス テスト (Dotcom-Monitor による)

ロードコムモニターによってLoadViewでわずか数分であなたのSOAPとウェブ APIの負荷とストレステストを開始

マネージド クラウド

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

実際のシナリオのシミュレーション

ユーザーと同じように、API への何千もの呼び出しを実行します。

スケーラブル

オーバーヘッドを最小限に抑えた、1 人のユーザーから数千人まで拡張できます。

パフォーマンスメトリック

API パフォーマンスメトリックを把握し、検証します。

動的 API テスト。
管理するライセンスや、設定するクラウド アカウントはありません。

クラウドから ウェブ サイト、ウェブ アプリ、API をすばやく簡単にロードしてストレス テストを行うことができます。

顔立ち ソープイ その他のクラウド プロバイダー ビューを読み込む
ハードウェア要件なし
管理するライセンスがありません
ローカル マシンに個別のインストールはありません
強力で使いやすいスクリプトツール
クラウドサーバーのグローバルネットワーク
従量課金制プランオプション
未使用のリソースのロールオーバー月単位 (サブスクリプション プラン)

現在の SoapUI ユーザーが代替 API パフォーマンス テスト ソリューションを探していますか?LoadView by Dotcom-Monitor は、アジャイルチームと DevOps チーム向けの強力なクラウドベースのロード テスト プラットフォームで、API から ウェブ サイト、ウェブ アプリケーションまですべてをテストするために使用できます。以下では、SoapUI Pro と LoadView ツールの両方の機能と利点を説明します。

 

ロード テスト API が重要な理由

SoapUI と LoadView プラットフォームの詳細に入る前に、ロード テスト API の重要性を理解する時間を取ってみましょう。 API は多くの形式を取りますが、本質的には、メッセージを配信および送信する、ウェブ サイトやアプリケーションの舞台裏のメッセンジャーです。 たとえば、顧客が自分のアカウントにログインし、サイトを参照し、最終的にアイテムの注文プロセスを経ると、それはすべて API によって処理されます。 API は、ユーザーとバックエンド システムとサーバーの間の接続であり、ユーザー エクスペリエンスだけでなく、ビジネスにとっても重要です。 そのため、システムが同時実行 API 呼び出しの増加に対応できるようにすることが重要です。

ロード テストは、実行できるさまざまな種類のテストの 1 つにすぎません。 開発プロセスの場所によっては、統合テスト、機能テスト、回帰テスト、またはセキュリティ テストを組み込む必要があります。 LoadView プラットフォームは通常、機能テスト、負荷テスト、ストレス テストの自動化、およびネットワーク外部からの API のテストに重点を置きます。 これにより、エンド ユーザーの視点から最も現実的なデータと結果を得ることができます。 さらに、LoadView は、Dotcom-Monitor スイートと共に、SOAP および ウェブ API に加えて、XML や JSON などの RESTful API をサポートし、ユーザーに無数のテストとモニタリングの構成オプションを提供します。

 

ロード テスト API: SoapUI とロードビュー

2006 年に開発された SoapUI は、市場で最も人気があり、受賞歴のあるオープン ソース API テスト ツールの 1 つとなり、ユーザーは SOAP および REST ベースの ウェブ サービスの機能テスト、ロード テスト、セキュリティ テスト、API モックを作成できます。 SoapUI は、フラッシュ、ウェブ および HTTP/S、AMF、JDBC、JMS など、他にも多くの一般的なプロトコルをサポートしています。

SoapUI はクロスプラットフォームであり、Windows、Mac、Linux/Unix で使用できますが、それぞれのニーズに応じて以下の各環境に固有のハードウェアインストール要件に注意してください。

ウィンドウズ

  • 1GHz 以上の 32 ビットまたは 64 ビットプロセッサ
  • 512MBのRAM
  • 220MB のハード ディスク領域
  • ウィンドウズ XP 以降
  • ジャワ7

リナックス/Unix

  • 1GHz 以上の 32 ビットまたは 64 ビットインテルまたは AMD64 プロセッサー
  • 512MBのRAM
  • 260MB のハード ディスク領域
  • ウブントゥ、レッドハット、フェドラ、セントOS、 スーズ、またはその他のディストリビューション
  • ジャワ7

マックOS

  • 1GHz 以上の 32 ビットまたは 64 ビットインテルまたは PowerPC プロセッサを搭載した Mac コンピューター
  • 512MBのRAM
  • 160MB のハード ディスク領域
  • Mac OS X 10.4 以降。Mac OS X サーバー 10.4 以降
  • ジャワ7

SoapUI を物理マシンにインストールする必要があるため、ロード テスト用にスピン アップできる仮想ユーザーの数は、ハードウェアの品質、特に CPU とメモリの使用に依存します。

LoadView を使用すると、ユーザーは特定のハードウェアやソフトウェアの要件を心配する必要がなくなりますし、オンプレミスのプラットフォームでは必要となるように、追加のインフラストラクチャを維持する必要がなくなります。 これにより、DevOps チームとパフォーマンス エンジニアは、ボトルネックに対する負荷テストとストレス テストの作成、実行、分析だけに集中できます。 さらに重要なのは、LoadView は完全にクラウドベースであるため、SoapUI のように物理的な制限に縛られるわけではありません。 LoadView は、負荷テスト セッションごとに、サーバーに対する数百から数千の API 呼び出しをスピンアップできます。

SoapUI では、仮想ユーザーはマシンとネットワークの制約の範囲内で作成されるため、これらのタイプのテストは小規模なロード テストにのみ適しています。 そのため、大規模なロード テストを作成する場合は、SmartBear でいくつかの異なる、より高価なオプションをお勧めします。 1 つのオプションは LoadUI Pro に移行する方法で、ユーザーはクラウドから API テストを実行できます。 2 つ目のオプションは、ReadyAPI と呼ばれる包括的な API テスト ソリューションに移行することです。 ReadyAPI には SoapUI プロ、LoadUI Pro、および ServiceV Pro が含まれており、API の機能テストとパフォーマンス テストの包括的なテストに必要なあらゆる機能を提供します。

これは、LoadView を使用するもう 1 つの有益な機能です。 追加のロード テスト ツールやプラットフォームは、支払いまたは使用する必要はありません。 API のロードテストとストレス テストに必要な機能はすべて、単一のインターフェイス内で行います。 LoadView は、アマゾン ウェブ サービス (AWS) と Azure クラウド サービスの両方のネットワークで構成される、世界中の 15 以上の場所を利用しています。 プラットフォームがクラウドネットワークを管理するため、クラウドネットワークを管理したり、追加のアカウントを設定したりする必要はありません。

 

追加機能: SoapUI とロードビュー

この記事で前述したように、SoapUI には API の機能テストとロード テスト以外の機能が含まれています。 これらの機能には、次のものがあります。

  • サービス シミュレーション/API モッキング

ウェブ サービスを運用環境にプッシュする前に、ウェブ サービスに対するテストを作成およびシミュレートできるため、実稼働システムのフルスケール レプリカを構築するコストを削減できます。

  • API セキュリティ テスト

最も一般的なセキュリティの脆弱性から保護します。

  • オートメーション

高度なエンドツーエンドのオートメーション機能をサポートし、Maven、Hudson、Bamboo、ジュニト、ANTなどの継続的インテグレーションツールと統合

  • 分析/レポート作成

SoapUI を使用すると、わかりやすいレポートを作成できるほか、PDF、HTML、RTF、Excel、XML、CSV などの任意の形式でレポートをエクスポートでき、完全にカスタマイズ可能です (LoadTest レベルでは利用できない形式もあります)。

 

LoadView プラットフォームは、API テストだけに限定されません。 プラットフォームは、ウェブ サイトと ウェブ アプリケーションの負荷テストとストレス テストを実行できます。 追加のツールやプラットフォームは必要ありません。

EveryStep Web Recorder を使用すると、ボタンのクリック、メニューの選択、フォーム、ショッピング カート、テキスト入力など、複雑なユーザーアクションの複数ステップのテスト スクリプトを記録できます。 EveryStep Web Recorder は、ウェブ トランザクションのすべてのステップを記録し、実際のブラウザーを使用してスクリプトを再生する、ウェブ ベースの無料の自動化スクリプトツールです。

スクリプトは、Chrome、インターネットエクスプローラ、アンドロイド、iOS、iPhone、サムスンなど、40以上のデスクトップ/モバイルブラウザとデバイスで互換性をテストするために記録することができます。 EveryStep Web レコーダーは、ブラウザでレンダリングされるほとんどすべてをサポートし、AJAX、Angular JS、WebSockets、Java、HTML5、フラッシュ、PHP、ルビーなどの追加の言語/テクノロジをサポートしています。

 

ソープUIの価格

SoapUI Pro ライセンスには、REST/SOAP API の機能テストと自動化、および一般的な API 管理プラットフォームとの統合が含まれます。

固定ライセンス

  • 1年間のライセンス – $599
  • 2年間のライセンス – $1,198
  • 3年間のライセンス – $1,797

フローティングライセンス

  • 1年間のライセンス – $4,190

固定ライセンスは、1 つのマシン、コンピューティング デバイス、または仮想マシン上で、一意のユーザー名とパスワードを持つ 1 人のユーザーがアクティブ化できます。 追加のユーザーは専用ライセンスを購入する必要があります。

フローティング ライセンスは、ユーザーとマシンの組み合わせごとにアクティブ化できますが、一度に 1 つずつしかアクティブにできません。

追加のアドオンには、SoapUIのトレーニングと$99から$ 149の範囲の認定が含まれます

 

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

ロードテストクレジットで$ 20の無料トライアルを提供しています。 クレジットカードは必要ありません。

私たちは、月額$ 199から始まる複数のサブスクリプションベースのプランを持っています。 サブスクリプションベースのプランでは、プランが有効である限り、未使用の仮想ユーザーの分とロード インジェクタの時間が 1 か月から次の月にロール オーバーされます。 さらに、ユーザーは月額料金が低い年間プランを選択できます。 また、従量課金制プランから選択することもできます。

スターター – 月額$ 199

  • HTTP 仮想ユーザーの最大数: 1,000
  • 最大ブラウザ仮想ユーザー: 100
  • HTTP ユーザー時間: 15,000
  • ブラウザのユーザー時間: 300
  • ロードインジェクタ時間: 30

プロフェッショナル – 月額$ 499

  • HTTP 仮想ユーザーの最大数: 5,000
  • 最大ブラウザ仮想ユーザー: 500
  • HTTP ユーザー時間: 75,000
  • ブラウザのユーザー時間: 1,500
  • ロードインジェクタ時間: 75

アドバンスト – 月額$ 1,499

  • HTTP 仮想ユーザーの最大数: 20,000
  • ブラウザ仮想ユーザーの最大数: 2,000
  • HTTP ユーザー時間: 300,000
  • ブラウザのユーザー時間: 6,000
  • ロードインジェクタ時間: 250

オンデマンド

  • 最大 HTTP 仮想ユーザー: 1,000,000
  • 最大ブラウザ仮想ユーザー数: 10,000
  • HTTP ユーザー時間: 無制限
  • ブラウザユーザー時間: 無制限
  • ロードインジェクタ時間:無制限

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

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

Dotcom-Monitor プロフェッショナル サービス の目的は、チームの関与なしにパフォーマンス テストの実行、データの解釈、システムの微調整を行うお客様とチームを支援することです。 当社の技術はテストされ、実証されています。 あなたが支援する必要がある要素を選んで選択することができ、私たちのパフォーマンスエンジニアはそれらを通してあなたを指導します。 また、弊社のチームは、ロード テストの演習全体を実行し、コードとインフラストラクチャを最適化するためのコンサルティングを提供します。 ドットコム・モニター協力のレベルは完全にあなた次第です。

 

結論

SoapUI は、API の無料のオープンソーステストソリューションとして小規模なテストに最適ですが、ユーザーや顧客のサービスの利用方法を表すものではありません。 世界中の実際のトラフィックをシミュレートできるプラットフォームが必要であり、LoadViewはそれを実行できます。 LoadViewは、ほぼすべてのタイプのシステムまたはインフラストラクチャで動的APIテストを実施できます。 API は、現実世界の状況に耐えられるまで、実際には機能しません。

それだけでなく、LoadViewプラットフォームを使用して、実際のブラウザを使用して、ウェブサイトやウェブ アプリケーションのパフォーマンステストを実施することができます。 それはSoapUIではできないものです。 SmartBear エコシステムを使用して大規模な負荷テストを実行する場合は、別の、より高価なプラットフォームと価格構成に完全に移行する必要があります。 そして、あなたのニーズに応じて、それは数万ドルに入る可能性があります。 あなたはLoadViewで銀行を破る必要はありません。 当社は、競争力のあるサブスクリプションベースのプランまたはオンデマンドプランを提供するため、実行したテストに対してのみお支払いください。

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

無料のテストクレジットで$ 20をゲット!