LoadUI NG Pro - Web 負荷テストツール

API ダウンを引き起こさないために

LoadUI NG Pro は、機能テストを同時または並行して実行し、Web サーバーや Web サービスに複数のアクセスを掛けて、可用性を確認するためのテストツールです。

テスト実行時のサーバーのメトリクスにアクセスし、それらの情報をグラフなどを用いて表示することができます。

既存の SoapUI NG Pro の機能テストから簡単に負荷テストを作成することも可能です。


 


 

SoapUI NG テストを再利用

Ready! API 統合プラットフォームのメリットのひとつは、毎回ゼロからテストを作成するのではなく、既存のテストを再利用できることです。

  • SoapUI NG で API を検証するため、機能テストを作成してから、これらの同じテストを使って、LoadUI NG で負荷テストを簡単に作成できます。

  • 機能的に合格したテストが大量のリクエストを処理できることを確認できます。

  • SoapUI NG のエクスポート機能を使用して、パフォーマンス テスターで既存のテストを共有できるので、テストをビルドする時間を無駄にしません。


負荷テストを作成

API は、アプリケーションの根幹です。Ready! API を使用することで、様々な負荷条件の下で、継続して実行することを確認できます。

  • 複数の負荷テスト シナリオを同時に実行し、様々な条件の相互作用と API のパフォーマンスに影響を与えるかを確認できます。

  • LoadUI NG のビルトインの負荷テスト シナリオから選択するか、独自で作成したテストシナリオを利用できます。

  • 一定の時間またはリクエスト量のあとで、強制的に失敗させるためのアサーションを追加できます。
  • ニーズに合った階層を選択し、重要な事項に応じて、仮想ユーザーまたは 1秒あたりのトランザクション数(TPS) を調整できます。

  • 現実的なユーザーの行動をシミュレートするため、負荷テストに待ち時間を追加します。

  • 特定の数のリクエストが同時に実行されるまで、要求をトリガーすることで、スレッド ベースのパフォーマンス テスト ツールの行動をシミュレートする Ramp Load Generator を使用できます。

API 負荷テストを分離するために仮想化

作成した API に対して、負荷テストを実行することは、必要不可欠ですが、他の API がパフォーマンス テストに影響しないように負荷テストを分離することが重要です。仮想化された資産を作成するために Service V Pro を使用することにより、他の API ではなく、テストをしたい自身の API に焦点を当てた負荷テストを編成することができます。

  • 仮想化された資産を使用して、サーバー側のシミュレーションを作成し、潜在的なパフォーマンスのボトルネックを分離できます。

  • サードパーティ製の API を virts で置換することにより、複雑な API 負荷テストを実行するので、負荷テストデータを信頼できます。

  • アプリケーション内の他のすべての API 用に仮想化された資産を使用し、テストする API に負荷テストの焦点を当てることにより、潜在的なプロジェクトの遅れを回避できます。


統計を通じてテスト結果を理解

負荷テストのもっとも重要な側面のひとつは、テストの結果を理解し、それに反応できることです。 LoadUI NG Pro の詳細な統計により、パフォーマンス テストの結果をすばやく、簡単に解釈できます。

負荷テストの結果をすぐに参照し、特別な作業なしでリアルタイムに、テストを実行したようにデフォルトで結果のすべてを表示します。

  • テスト ステップ レベルでも、負荷テスト結果の詳細な理解を得られます。

  • SLA 制限を設定し、出力グラフでそれらを可視化します。

  • メトリクスのオン/オフを切り替えて、データの表示をカスタマイズします。

  • 他のツールまたは情報を使用して、さらなる分析のため、テスト結果をエクスポートできます。


リアルタイムで負荷テストを管理

  • リアルタイムで負荷テストの開始と停止。

  • 任意の時点で任意の負荷エージェントからのライブ統計を表示。

  • リアルタイム分析のためのライブ統計と履歴のテスト実行を比較。

  • 強力な探索的な負荷テストのため、テスト実行中に "on the fly" パラメーターを変更。


包括的な API の負荷テストを実行します

負荷テストは単独で便利ですが、SoapUI NG Pro と ServiceV Pro と組み合わせるとさらに優れています。SmartBear はこれらのツールを Ready! API プラットフォームを使用して、包括的な API 負荷テストのプロセスを可能な限りシームレスに実行します:

  • 負荷テストの作業負荷として、API 機能テストを再利用して時間を節約。

  • よりリアルなシミュレーションを行うには、API 負荷テストで動的なデータを使用することです。

  • 負荷テストをうまく処理できない外部 API を仮想化する

  • 負荷テスト中にサードパーティのレート制限とオーバーヘッド料金を克服

Ready! API プラットフォームの詳細はこちら


 

ページ トップに戻る

LoadUI NG Pro - 汎用的でパワフルな API 負荷テスト

API の安定性確保を過小評価することはできません

API に対する簡単かつ効率的な負荷テストのために LoadUI を使用したり、さらなるパワーのため Ready! API の他のツールを組み合わせて使用できます。

  • 複数のパフォーマンス ストラテジー

  • テスト結果に関するリアルタイムのフィードバック

  • 既存の SoapUI NG 機能テストの再利用

  • 複雑なシナリオのため、同時負荷テストの実行

 


 

負荷テストの同時実行

複数の負荷テスト シナリオを同時に実行し、様々な条件の相互作用と API のパフォーマンスに影響を与えるかを確認できます。

詳細...

 

サーバー監視

サーバーがトラフィックにどのように応答するかを可視化し、どのリソースがレイテンシーやボトルネックを引き起こすかを診断する際に役立ちます。

詳細...

 

既存の機能テストを再利用

旧製品と同じように、SoapUI NG Pro は、コマンドライン インターフェースを提供し、テストをビルドシステムにフックして設定されたスケジュールでそれらを実行することができます。

詳細...

 

分散負荷ジェネレーター

オンプレミスまたはクラウドベースのソースの選択へのトラフィックのボリュームを分散するために必要な数のリモート エージェントを使用できます。

詳細...

 

負荷テストの分離

ServiceV または VirtServer と一緒に LoadUI を使用し、仮想化された資産に対して複雑な負荷シナリオを実行し、負荷テストがサードパーティの API からの影響を受けないようにできます。

詳細...

 

負荷ストラテジーの変更

包括的案な API 負荷テストのため、複数のパフォーマンス テスト ストラテジーを採用する必要があります。LoadUI は、ニーズに合わせたビルトインの負荷ストラテジーを提供します。

詳細...

 

ページ トップに戻る

LoadUI NG Pro - 動作環境

API ダウンを引き起こさないために

Windows

Ready! API プラットフォーム

  • 1GHz またはそれ以上の 32-bit または 64-bit プロセッサー
  • 4GB のメモリー
  • 300MB のインストール用の空きディスク容量 (Ready! API および HermesJMS)
  • Windows XP またはそれ以降

Linux

Ready! API プラットフォーム

  • 1GHz またはそれ以上の 32-bit または 64-bit Intel または AMD64 プロセッサー
  • 4GB のメモリー
  • 300MB のインストール用の空きディスク容量 (Ready! API および HermesJMS)
  • Ubuntu, Red Hat, Fedora, CentOS, Suse; またはその他のディストリビューション
  • Java 7

Mac OS

Ready! API プラットフォーム

  • 1GHz またはそれ以上の 32-bit または 64-bit Intel または PowerPC プロセッサー
  • 4GB のメモリー
  • 300MB のインストール用の空きディスク容量 (Ready! API および HermesJMS)
  • Mac OS X 10.7.3 またはそれ以降; Mac OS X Server 10.7 またはそれ以降 (Java JDK 7)

ページ トップに戻る

LoadUI NG Pro - 新機能

Ready! API - LoadUI NG Pro 1.9 (2016.10.19)

  • 負荷テスト中に Oracle データベースのパフォーマンスを把握

    最新の LoadUI NG Pro では、API の負荷テスト中に Oracle データベースのパフォーマンスを監視できます。この強化により、LoadUI NG Pro は、MySQL、Oracle、MS-SQL を含む主要なリレーショナル データベース管理システムをサポートします。
    詳細は、こちら

  • Amazon 仮想プライベート クラウドから負荷テストを作成

    Amazon VPC から API への負荷を生成できるようになりました。これにより、EC-2 がサポートされていない地域から AWS で負荷テストを実行できます。
    詳細は、こちら

LoadUI NG Pro v1.9 リリースの詳細なリリース情報はこちら。

 


過去のバージョン履歴

Ready! API - LoadUI NG Pro 1.8 (2016.7.20)

  • Spike および Smoke 負荷テンプレートを追加。 (LOADUI-4427)

  • [Add Statistics] ダイアログでメトリックスの検索が可能になりました。 (LOADUI-4418)

  • Transaction ログのカラム幅がセッション間で保存できるようになりました。 (LOADUI-4322)

  • Java 仮想マシン (JVM) をモニターすることができます。 テスト用に JVM を準備を確認してください。 (LOADUI-4396)

  • Groovy スクリプト フィルターを使用して Transaction ログのリクエストをフィルターできます。(LOADUI-4150)

  • LoadUI Agent および LoadUI Cloud Agent に接続するために使用されるポートを変更できます。 (LOADUI-4282)

  • Setup および Teardown スクリプトが、virtRunner オブジェクトにアクセスできます。 テスト実行の前に virt を開始するためこのオブジェクトを使用して、その後これらを停止してください。(LOADUI-2979)

  •  

    リリースノートの詳細はこちら。

     


    Ready! API - LoadUI NG Pro 1.7 (2016.4.20)

    このリリースで、LoadUI NG は、API 負荷テストを作成するための最初のプロセスを簡単にするウィザードが追加されました。また、JBOSS/WildFly モニタリングのサポートが含まれました。API チームが積極的ににパフォーマンスとスケーラビリティをテストすることを容易になりました。LoadUI NG Pro は、エンタープライズ ソフトウェア チームのために、世界で最も簡単で包括的な API 負荷テストツールとして、API 経済のリーダーシップを取り続けています。

    このリリースでの新機能:

    • API 負荷テスト ウィザード
    • JBOSS/WildFly アプリケーション サーバーのモニタリングをサポート

    負荷テストを構築するとき、ワークロード、条件、サーバーモニタリングは、API のパフォーマンス全体をテストするための重要な側面です。LoadUI NG 負荷テストのワークロードとして、SoapUI 機能テストを再利用するが簡単であるのと同様に、新しいセットアップ ウィザードは、専門家でない人のために負荷容量の構築、負荷テストのサーバー モニタリングの側面のプロセスを導いてくれます。

    LoadUi NG Pro は、Web API をホストする JBOSS (別名 WildFly) アプリケーション サーバーのモニタリングをサポートします。エンタープライズ Java チームにシミュレートされた負荷の下で API のパフォーマンスへの向上した可視性を提供します。

     

    リリースノートの詳細はこちら。

     


    Ready! API - LoadUI NG Pro 1.6 (2016.2.18)

    Docker をお持ちですか? 多くの大企業のように、コンテナーは機能グループと環境間でのデプロイメントを標準化する方法の啓示です。Docker コンテナーは、仮想マシンに比べて非常に軽量なので、負荷テストでそれらを使用することを探求することは不思議なことではありません。 LoadUI NG Pro のお客様は、どこからでも迅速に負荷ジェネレーターを作成するために手軽な Remote Agent Docker イメージを利用することができるようになりました。

    今回のリリースでは:

    • 以前よりも多くのリモート エージェントをホストするため、プリビルトの Docker コンテナーを利用できます。
    • ひとつのテストから他にモニター設定を簡単にクローンできます。
    • 改良されたハイレベルなレポートと利用可能なメトリクス

     

    リリースノートの詳細はこちら。

     


    Ready! API - LoadUI NG Pro 1.5 (2015.11.10)

    Ready! API 1.5 では、開発者とテストターが 1つのインターフェースから大規模な、分散型のパフォーマンス テストを実行するためのクラウド コンピューティングのパワーを活用できる LoadUI NG Pro のアップデートが含まれています。最小限の構成で、ソフトウェア チームは、異なるテスト シナリオのために使用するクラウドベースのリソースの種類を自由に選択でき、コストと複雑さを管理しながら、世界中の様々な場所から API の負荷テストをすることができます。

     

    LoadUI NG Pro のワンクリック クラウド デプロイメント機能により、次のことが迅速かつ簡単になります:

    • Amazon EC2 上で大量に負荷テストエージェント(負荷ジェネレーター) をデプロイおよび廃止。

    • リアルたいむAPI 負荷テスト中に、 Amazon EC2 負荷エージェントのリソース使用状況を監視。

    • クラウド負荷テストのパワーを継続的ビルドとインテグレーション パイプラインに統合。

     


    Ready! API - LoadUI NG Pro 1.4 (2015.8.18)

    Ready! API プラットフォームでの負荷テストは、改良され続けています。下記の機能のほかに、負荷エージェントのより高い安定性に力を入れてきました。このツールを知らないテスターの方は、間違った負荷テストを実行することが多いので、手堅く、信頼できる負荷テスト ツールである LoadUI NG Pro 1.4 を利用することは本当に重要なことです。

     

    ビジュアル スケジューラー

    この画面は、時間によるペイロードを視覚化するのに役立ちます。複数のシナリオを再生するとき、特定のトラフィック ボリュームが定常状態プロファイル負荷テストで数分のスパイク テストなどを導入するとき、制御できることが重要です。時間に応じて別の負荷プロファイル(傾斜、固定、分散など)を使用すると、実世界の条件をシミュレートすることができ、このニーズにスケジューラーが必要となります。

     

    シングル リクエスト (または “one-off”) URL 負荷テスト

    LoadUI NG は、SoapUI NG Pro テストのマルチステップを実行するジョブができますが、テストケースをまだセットアップできていないとき、新しいエンドポイント URL で負荷テストを実行したい場合、LoadUI NG Pro は、one-off (一回限りの) エンドポイント負荷テスト ワークフローを簡素化します。 LoadUI NG Pro は、もっとも簡単な API 負荷テスト ソリューションです。

     


    Ready! API - LoadUI NG 1.3 (2015.5.1)

    このリリースでは、サーバー監視のための高度なサポート、オンプレミスとクラウドベースからの負荷分散ジェネレーター、負荷プロファイルを変化させて複数の同時シナリオを実行する機能が追加され、Ready! API ファミリーの LoadUI NG Pro は業界でもっとも簡単で包括的な API 負荷テスト ソリューションになります。

    LoadUI NG Pro の新機能:

    • Windows、Linux、Apache、MS-SQL および他の業界標準のサーバー テクノロジー上のサーバー監視。

    • リモート エージェントを介して分散テスト (Ready! API およびリモート エージェントの両方が Windows、Linux、または Mac 上で実行できます)。

    • 本番環境での実世界のトラフィックを正確にシミュレートするために、同時に複数の負荷シナリオを実行します。

     


    Ready! API - LoadUI NG の紹介 (2015.2.16)

    最高の API 準備ツールを提供する取り組みの一環として、SmartBear の次世代の API 負荷テストツール、LoadUI NG をリリースすることをお知らせいたします。この新製品では、直感的で使いやすいユーザーインターフェースにアップデートしました。従来の LoadUI および LoadUI Pro に慣れ親しんでいる方は、この最新バージョンをお試しください。従来のツールとは大きく変わりました。

    すべての Ready! API ツールと同じように、他の Ready! API ツールの購入で無料の基本機能が提供されます。Professional バージョンは更なる機能を提供します。

    LoadUI NG (無料の基本機能)

    従来の Ready! API で利用可能であった LoadUI に比べて、以下の改良が追加されています:

    • 負荷テストを作成するプロセスは同じですが、さらに直感的なインターフェースになりました。

    • 負荷テストを作成してから、その負荷テストから離れることなく、それを別のテストケースに適用できます。

    • 測定方法がスレッドベースではなくなりました。仮想ユーザー、トランザクション速度、またはスレッドを使用して、現実世界の行動を模倣する複雑あるいは単純なシナリオを作成できます。 

    • すべての負荷ストラテジーで待機時間を設定できます。

    • リアルタイム レポートのためにダッシュボード上ですぐに利用可能なメトリクスと統計

     


    LoadUI NG Pro

    LoadUI NG の商用バージョンです。同じようなすベての優れた機能を利用できますが、さらなるパワーを得られます:

    • ニーズに応じたパッケージを選択することが可能になる階層レベル

    • SOAP および REST の完全なサポート 

    • SoapUI NG との密接な統合により、API 機能テストを出発点として利用可能

    • 実際のユーザーの行動をシミュレートできるように待ち時間の定義が可能

    • 詳細なレポート

    • SLA またはサービスレベルの品質を簡単に定義するアサーションの実行

    • テスト実行の比較により、時間をかけてパフォーマンスの傾向を確認可能

     


    リリース履歴 - Ready! API LoadUI 1.0 (2014.11.18)

    In today’s software industry, APIs are the glue that holds everything together. If developers are going to build great applications, they need to work with great APIs. SmartBear Software is on a mission to make sure that every API is a great API - so that every application can be a great application. But we know you need the right tools to make that happen. We are happy to introduce Ready! API, our next-gen API platform based on our award-winning SoapUI tool and designed to give you all the tools you need, and only the tools you need, when building and testing APIs.

     

    Ready! API will help you:

    • Validate your model by creating mock services from service descriptions

    • Test your API with functional, load and security tests

    • Integrate with confidence by creating virts for other teams to work with

     

    This release includes:

    • Everything you need for API functional testing: SoapUI NG. Available both in Pro and Base Versions.

    • Easy-to-use tool for API load testing: LoadUI. Available in Base Version only.

    • Comprehensive API security testing: Secure. Available in Base Version only.

    • Efficient and easy service virtualization: ServiceV. Available both in Pro and Base Versions.

    • Our solution for deploying and sharing virtual services: VirtServer

    • Centralized API Projects and Workspace management.

    • API discovery capabilities for testing and virtualizing APIs.

     


     

    ページ トップに戻る

LoadUI NG Pro - 評価版リクエスト

API ダウンを引き起こさないために

SmartBear 製品の評価版ダウンロードリクエスト ページReady! API LoadUI NG Pro 14日間の評価版をリクエストしてください。

LoadUI NG Pro 評価版ライセンスの制限

LoadUI NG Pro 評価版では、負荷テストは、最大 5分間 実行可能です。

 

Ready! API スタート ガイド (v1.8)(PDF、日本語) を公開しました。(2016.8.12)

Ready! API v1.8 ライセンス アクティベート ガイド (PDF、日本語) を公開しました。(2016.9.20)

ページ トップに戻る

LoadUI NG Pro - 製品価格

API ダウンを引き起こさないために

Rady! API は、1年間または複数年のサブスクリプション契約です。(年間ライセンスを更新する必要がございます)

 

Ready! API の 価格表はこちら

 

Ready! API - LoadUI NG Pro

  Ready! API - LoadUI NG Pro
Small Medium Unlimited
リクエスト/テスト
(Concurrent TPS)
250 1000 無制限
テスト/月 無制限 無制限 無制限
テスト期間 無制限 無制限 無制限
負荷互換 TPS および VU TPS および VU TPS および VU
Ready! API 統合 Yes Yes Yes
サポート email でのサポート email でのサポート email でのサポート
セットアップ費用 無料 無料 無料
年間費用 価格表を参照 価格表を参照
価格表を参照

 

ページ トップに戻る