LoadUI Pro - REST & SOAP API, データベース, マイクロサービスの負荷テストツール

最新情報

LoapUI Pro 2.7 リリース (2019.5.7)

■ Ready! API 2.4 ライセンス アクティベート ガイド (PDF, 日本語) (2018.6.13)

■ Ready! API 2.0 スタート ガイド (PDF, 日本語) を公開 (2017.7.18)

API のスピードとスケーラビリティの信頼性

API の場合、スピードは正確さと同じくらい重要です。 遅い API はユーザー エクスペリエンスを停止させる可能性があります。しかし、負荷がかかる状況でそれらがどのように動作するのかを理解するために、実際にその状況を待つ必要はありません。

LoadUI Pro を使用すると、業界最高のオープンソースベースの API テストツールである SoapUI Pro 上で構築された機能的な API テストを再利用して、テストを高速化し、高性能 REST および SOAP Web サービスの展開にかかる時間を短縮できます。

ほんの数クリックで、CI/CD パイプラインの内部で負荷、ストレス、および耐久テストを作成、管理、および実行します。


 


 

機能テストを複雑な負荷テストに再利用

LoadUI Pro を使用すると、クリック 1 回で SoapUI テストを負荷テストとして再利用できます。 LoadUI Pro を採用することで、高度な負荷シナリオを作成するために必要な作業が省略できます。


チーム全体のためのパフォーマンス テスト

LoadUI Pro は負荷テストのバックグラウンドを必要とせず、誰でもテストの作成と実行が可能です。 このツールは、現実的なパフォーマンス テスト シナリオを構築するのを支援します。 スクリプトは必要ありません。


API パフォーマンスへの実用的な洞察を得る

LoadUI Pro は、パフォーマンスのボトルネックを修正するのに役立つ重要な洞察を提供します。 このツールは、API のパフォーマンスに関する詳細な統計とパラメータを追跡し、それらを直感的で実用的な形式で表示します。


API 負荷テストを迅速に作成

LoadUI Pro は、単一の Web サービス エンドポイントに対して、または SoapUI で作成された既存の API 機能テストに基づいて、API 負荷テストを実行する最も簡単な方法を提供します。 LoadUI Pro では、次のことができます:

  • 数日を要する API に対する新しい変更のスピードとスケーラビリティを数分でテストします。
  • 実稼働環境にリリースする前に API のパフォーマンス動作をプレビューします。
  • 開発者がより信頼性の高いコードを構築できるように、パフォーマンスの洞察を前倒しにします。

SoapUI Pro で構築された API 機能テストを LoadUI Pro のワークロードとして再利用することによって、時間を節約することができます。 


リアルタイム API 負荷テストからの洞察を得る

負荷テストの全体的なポイントは、API が需要を適切に処理することを確認することです。これは、すでに知っていて保証したい量であるか、あるいは特定の設定で処理できるトラフィック量を確認するだけのことがあります。 LoadUI Pro では、次のことができます。

  • API で同時に複数のトラフィックの負荷をスローする。
  • モバイル デバイスからのトラフィックを記録し、大量に再生する。
  • サーバーとネットワーク リソースに対する負荷テストの効果を視覚化する。

API のパフォーマンスに対する実用的な洞察は、テスト結果を詳細に見て、深く掘り下げていくことから得られますが、幸い、LoadUI Pro では有意義な結果を得るのは簡単です。


包括的な API 負荷テストを実行

負荷テストはそれ自体で有用ですが、SoapUI Pro や ServiceV Pro と組み合わせるとさらに素晴らしいものになります。 SmartBear はこれらのアプリケーションを ReadyAPI スイートで提供し、包括的な API 負荷テストのプロセスをできるだけシームレスにします。

  • 負荷テストのワークロードとして API 機能テストを再利用することで時間を節約。
  • より現実的なシミュレーションのために、API 負荷テストで動的データを使用。
  • 負荷テストを許可しない、あるいは処理しない外部 API を仮想化。
  • 負荷テスト中にサードパーティの料金制限と超過料金を克服。

 

ページ トップに戻る

LoadUI Pro - 主な機能

直感的でパワフルな API 負荷テスト

API の安定性確保を過小評価することはできません。 API に対する簡単かつ効率的な負荷テストのために LoadUI を使用したり、さらなるパワーのため ReadyAPI の他のツールを組み合わせて使用できます。

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

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

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

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

 


 

ローカルマシン、Amazon Elastic Cloud、または世界中の分散マシンを使用して負荷テストを実行します。

 

Amazon Elastic Cloud (EC2) を使ったクラウドベースの API 負荷テスト

余分な時間やお金はありません。しかし、稼働前または継続的なビルド プロセスの中で、非常に重要な負荷テストを実行しなければなりません。サーバーを購入したり、オンプレミスの仮想マシン要求で IT のオペレーションを混乱させたくありません。

このような状況で必要なのは、クラウドのパワーです。LoadUI Pro が支援します:

  • 大規模な負荷テストを素早く立ち上げる
  • 複数の地域からの負荷テスト
  • クラウド コンピューティング グループ間でワークロードを分割
  • 実行する前に負荷テストのコストを見積もる

オンプレミスまたはクラウド負荷エージェントへのトラフィックの分散

負荷テストの実行には、何百という仮想ユーザーからの要求をシミュレートすることが含まれます。 これらのユーザーをシミュレートするには、テストを実行しているコンピューターから多くのリソースが必要です。 状況によっては、1 台のコンピューターでサーバーを正しくテストするのに十分な負荷を生成できないことがあります。

これを避けるために、分散テストを作成できます。 これらのテストでは、ターゲット サーバーの負荷をシミュレートするために複数のコンピューターを使用します。 同時に、個々のコンピュータが負荷の発生を処理できます。

負荷を生成しているコンピューターが異なる地域にある場合は、サーバーがこれらの地域のクライアントとどの程度連携しているかを測定できます。 これはまた、より現実的なテストを作成します。 すべてのユーザーが 1 台のコンピューターからサーバーにアクセスすることはほとんどないため、分散テストを実行するとシミュレーションは実際のユーザーの動作に近づきます。

 


元のテストをやり直すことなく、さまざまな負荷テストシナリオで既存の SoapUI Pro テストを使用できます。

SoapUI Pro テストを再利用する

LoadUI Pro では、新しい負荷テストを簡単に作成できます。 SoapUI Pro でテストを作成してから、それらの既存のテストケースを負荷テストの基礎として使用するだけです。

テストをロードするためにテストケースを選択すると、LoadUI Pro は、次のことをします:

  • テストケース内の各リクエストを含む負荷テストを作成します。
  • 負荷テストの種類を選択してから、実行する負荷テストの種類に基づいて構成を設定できます。

LoadUI Pro を使用するときにテストケースを最初から定義する必要はありません - 機能テストを作成して実行し、その後数分で簡単に負荷テストを定義するだけです。

 


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

無限のテスト ストラテジー

LoadUI Pro で利用可能な負荷ストラテジーを使用すると、さまざまな種類の負荷を時間の経過とともにシミュレートでき、さまざまな条件下で API のパフォーマンスを簡単にテストできます。 LoadUI Pro に含まれるストラテジーは以下のとおりです。

Fixed

このストラテジーでは、固定の負荷レートを設定してから、要求したレートを維持するために必要な数のリクエストを自動的に実行します。 これは他のストラテジーと組み合わせて使用するのに適したストラテジーであるため、他の負荷アクティビティと組み合わせて、定常状態のボリュームに対する API の応答を調べることができます。

Burst

このストラテジーは、設定された遅延時間を待ってから、定義された数のスレッドを特定の期間実行します。 これにより、API に対するトラフィックの急上昇を模倣できます。

Ramp Up

このストラテジーでは、ピーク到着ユーザ数と立ち上がり期間 (ramp duration) を設定することで、時間の経過に伴うリクエスト数の相対的な変化を設定できます。

Ramp Sequence

最初にベースボリュームが何であるかを判断してから、LoadUI Pro にピーク時のユーザーボリュームが何であるかを伝えて、負荷テストを最大限に活用します。 さらに強さを増すには、ボリュームを増加させ続ける時間を設定するための ramp duration と、最大ボリュームを維持する時間を設定するための peak duration を追加します。  

Custom

描画ツールを使用して、時間の経過とともに負荷の増減を設定します。 ユーザーの行動をより強力にシミュレーションするための思考時間 (think time) を追加します。

Variance

テストの期間とスレッド数の変動量の両方を設定することによって、のこぎり波、正弦波、または方形パターンで時間の経過とともにスレッド数を変更するには、このストラテジーを使用します。

負荷テンプレートの実行をスケジュール

LoadUI Pro は、時間の経過とともにペイロードを視覚化するのに役立ちます。 複数のシナリオが発生する場合は、数分間のスパイク テストから定常状態のプロファイル負荷テストまで、一定量のトラフィックがいつ導入されるかを制御できることが重要です。 ある期間にわたってさまざまな負荷プロファイル (傾斜、固定、分散など) を使用すると、実際の状態をシミュレートするのに役立ち、スケジューラーはこのニーズを補完します。

LoadUI Pro スケジューラーを使用すると、負荷テストの各シナリオのタイミングを制御できます。 

 


複数の負荷テストシナリオを同時に実行して、さまざまな条件が相互にどのように作用して API のパフォーマンスに影響を与えるかを確認します。

並列 (同時) API 負荷テスト

パフォーマンス テスト ストラテジーの重要な要素は変動性です。 システムが持続的なストレスの下でどのように動作するかを知ることは重要ですが、ストレスを受けたシステムがトラフィックの急上昇をどのように処理するかを知ることはさらに重要です。

LoadUI Pro を使用すると、特殊なテストを作成して同じ API に対して同時に実行することができます。

  • LoadUI Pro の事前定義済み負荷テスト ストラテジーを使用して、複数のシナリオを簡単に構築できます。
  • 各テストに独自の立ち上がりとボリュームを設定して、サーバー上の予想されるユーザーボリュームを模倣します。
  • テストの実行中に、組み込みの LoadTest Log でリアルタイムのレポートを取得します。 

複数のトラフィック パターンをシミュレートすることは、実際の API 使用をシミュレートするときに重要です。 LoadUI Pro の並列負荷テストでは、個々のトラフィック パターンを独立して設計し、それらをまとめて統合負荷を構築することで、システムが本当にプライムタイムの準備ができていることを証明できます。

 


LoadUI ProServiceV Pro または VirtServer、あるいはその両方と併用して、仮想化されたアセットに対して複雑な負荷シナリオを実行し、負荷テストの結果がサードパーティの API の影響を受けないようにします。

精度向上のための負荷テストの分離

最良の API 負荷テスト シナリオは、"テストしないもの" と "テストするもの" についての分離です。 API が他の API に依存している場合、それらが結果を歪めないようにそれらをテストから分離することが重要です。

  • これらの API を仮想化することで、負荷テスト中にサードパーティの API 依存関係によるコストを回避し、必要な負荷テストを安心して実行できるようにします。
  • 負荷テストからさらに強力な機能を得るために、virts (仮想サービス) を使用して 2 次 API 用にさまざまな環境プロファイルをエミュレートします。
  • 実際にセカンダリ API に大きな負荷をかけずに、アプリケーション全体の構造がストレスにどのように対応するかを判断できるように、負荷テストを行っている API と対話する仮想化アセットを使用してさまざまな負荷ストラテジーをシミュレートします。
  • ServiceV Pro では、依存しているが直接テストをロードできない API に対して仮想化されたアセットを作成できます。

 


サーバーがトラフィックにどのように応答するかを可視化することで、どのリソースが待ち時間やボトルネックを引き起こしているのかを診断するのに役立ちます。 サーバーに対する負荷テストの影響を監視します。

負荷のかかるサーバーのパフォーマンスを監視する

負荷テストを実行するときは、サーバーが特定の方法で処理する必要がある負荷を作成します。 LoadUI Pro を使用して、テストを実行した Web サーバーのさまざまなメトリクスを追跡し、それらが予想どおりに機能するかどうかを確認できます。 これを行うには、LoadUI Pro の [Monitoring] ページを使用します。

LoadUI Pro は、テストされた Web サーバーから利用可能なすべてのメトリクスを収集し、テスト実行中にリアルタイムでページの下部に最も重要なものをグラフとして表示します。 他のメトリクスは [Statistics] ページで利用可能です。 メトリクスは、シミュレートされたユーザーの数やサーバーの応答時間など、テスト実行に関する他の統計とともに保存されます。 これらのメトリクスを使用して、サーバーのパフォーマンス ボトルネックを見つけて解決することができます。

サポートされているサーバー監視

LoadUI は以下の監視をサポートします。

オペレーティング システム

  • Windows
  • Unix

Web サーバー

  • Apache
  • IIS

アプリケーション サーバー

  • TomCat
  • WebLogic

データベース

  • MSSQL
  • MySQL

 


 

ページ トップに戻る

LoadUI Pro - 動作環境

 

サポートするオペレーティング システム

ReadyAPI プラットフォーム (v2.7 - 2019.5.7 リリース)

  • Windows 7 Service Pack 1 (便利なロールアップ更新 (KB3125574)) またはそれ以降の Windows オペレーティング システム (32 または 64 ビット)。

  • Windows Server 2008 R2 SP1 (便利なロールアップ更新 (KB3125574)) またはそれ以降の Windows Server オペレーティング システム。

  • OS X 10.7.3 (Lion) またはそれ以降の macOS オペレーティング システム。

  • OS X Server 10.7 (Lion) またはそれ以降の macOS Server オペレーティング システム。

  • 64-bit Oracle Linux 6 またはそれ以降。

  • 64-bit Red Hat Enterprise Linux 6 またはそれ以降。

  • 64-bit Suse Linux Enterprise Server 10 SP2 またはそれ以降。

  • Ubuntu Linux 10.04 またはそれ以降。

 

サポートする Java バージョン

ReadyAPI は、自動的に適切な Java バージョンをインストールします。

バイナリ パッケージを使用している場合は、Java 8 (JRE 1.8.0.181) またはそれ以降のバージョンの Java を Oracle website からダウンロードして、手動でインストールしてください。

注意

Java 9 および 10 は、現在サポートされておりません。

OpenJDK は、JavaFX コンポーネントがないためサポートされません。"Error notifying listener after adding project" エラーが表示される場合は、Oracle JDK をインストールしてください。

 

推奨システム要件

  • Intel Core i5 または i7 (第3世代以降) または同等の AMD プロセッサー。

  • 6 GB 以上の RAM。ReadyAPI を起動するには、少なくとも 1GB の利用可能な RAM が必要です。

  • インストール用に 500 MB の空きディスク容量 (ReadyAPI および HermesJMS)。

  • 64-bit オペレーティング システム

  • 1920 × 1080 ディスプレイ。

 

最小システム要件

  • Intel Core i3, i5 または i7 (第 3世代以降)。

  • 4 GB 以上の RAM。 ReadyAPI を起動するには、少なくとも 500MB の利用可能な RAM が必要です。

  • インストール用に 500 MB の空きディスク容量 (ReadyAPI および HermesJMS)。

  • 1280 × 1024 ディスプレイ (ワイドスクリーン モニターを推奨)。

 

LaodUI 要件

LoadUI は、多数のテストを並行して実行します。 負荷テストが期待どおりに機能することを確実にするには、他のテストタイプよりも強力なコンピュータが必要です:

  • 少なくとも 4スレッドを持つ Intel Core i5 または i7 (第3世代以降)。

  • 8 GB 以上の RAM。

  • 少なくとも 1GB の空きディスク容量を持つ SSD。
注意

上記の要件は、小規模および中規模の負荷テスト用です。大規模なテストの詳細については、大規模負荷テストのシステム要件をご参照ください。

さらに、長時間実行されるテストのログは、1 GB を超える可能性があるため、開こうとするマシンに少なくとも 8 GB の RAM を持つことをお勧めします。

 

Groovy デバッグ要件

Groovy デバッグを実行するには、ReadyAPI は Java JDK の tools.jar と attach.dll ファイルを使用します。これらのファイルは、インストール パッケージと Win-32 アーカイブにのみ含まれています。これは、ご利用のコンピューターにインストールされている JRE との競合を避けるためです。

バイナリ パッケージのデバッグを有効にするには:

  • tools.jar ファイルを <ReadyAPI installation folder>\lib フォルダーに置きます。このファイルは、<JDK installation folder>\lib フォルダーから取得できます。

  • attach.dll ファイルを <ReadyAPI installation folder>\bin フォルダーに置きます。このファイルは、<JDK installation folder>\jre\bin フォルダーから取得できます。

 

ページ トップに戻る

LoadUI Pro - 新機能

 

  • より安定した分散負荷テストを利用できます。 接続が失われた場合、ReadyAPI は自動的に LoadUI Agents への接続を再確立します。

 

ReadyAPI 2.7 の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

このバージョンの新機能の詳細トップに戻る


過去のバージョン履歴

  • 印刷可能なレポートには、5 つの最も速いテストケースと 5 つの最も遅いテストケースに関する情報が含まれるようになりました。

  • 新しい 75 percentile メトリックが LoadUI レポートに追加されました。

  • MSSQL モニター は、名前付き SQL Server インスタンスをサポートします。

  • LoadUI は、新しい SQL Server XTP (In-Memory OLTP) カウンターを備えた新しい Microsoft SQL Server 2017 モニターを提供し、SQL Server のパフォーマンスを分析するのに役立ちます。

 

ReadyAPI 2.6 の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

このバージョンの新機能の詳細トップに戻る


  • 任意のテスト実行のレポートを作成することが可能になりました (以前は、最新の実行でのみこれを実行できました)。 これを行うには、負荷テスト エディタの [Statistics] タブで実行を選択し、ツールバーの [Report] をクリックします:

    Create load test reports
    クリックして拡大表示

    ReadyAPI が誤ってシャットダウンされたために予期せず終了した実行であっても、レポートを作成できます。 詳細については、負荷テスト レポートを参照してください。

 

ReadyAPI 2.5 の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

このバージョンの新機能の詳細トップに戻る


 

ReadyAPI 2.4 の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

このバージョンの新機能の詳細トップに戻る


  • クラウド エージェントとの暗号化された通信: LoadUI は、暗号化された接続を使用し、クラウド マシン上で実行されている LoadUI Agents とデータを交換するようになりました。

  • 改善されたテスト エクスペリエンス:  テスト実行が終了すると、LoadUI は、エラーの調査、レポートの作成、テスト実行統計を表示するためのメッセージ ボックスを表示するようになりました。

  • 改善されたトランザクション ログ:

    • ロギングオプションでは、失敗したテストステップだけを記録するように選択できるようになりました:

      Load testing with ReadyAPI: Logging failed requests

      また、LoadUI には、すべての失敗した要求を記録するプリセット構成が含まれるようになりました。 それを使用するには、[Log] ページで [Configure Transaction Log to capture failures] をクリックします:

      Configure Transaction Log to capture failures
      クリックして拡大表示

    • トランザクションログに、テストケース内のすべてのリクエストに関する情報が表示されるようになりました。 以前のバージョンの製品では、トランザクションログには最後の要求に関する情報のみが含まれていました。

  • LoadUI は負荷テストの実行中にメモリの消費が少なくなりました。

 

ReadyAPI 2.3 の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

このバージョンの新機能の詳細トップに戻る


  • MongoDB サーバーのモニタリング: MongoDB サーバー用のモニターを作成して、負荷の下でデータベースの動作をチェックします。MongoDB Monitorを参照してください。

  • Unix サーバー上の SNMP version 3 モニター をサポート。

  • Amazon クラウド サービスとのより緊密でスマートな統合:

    • LoadUI は、Amazon EC2 リージョンの情報を動的に取得できるようになりました。 任意の地理的リージョンでクラウド マシンを起動することができます。また、Amazon アカウントでサポートされている任意のタイプのクラウド マシンを使用できます。

    • テストを実行しているコンピューターが数分間使用できない場合、Cloud LoadUI Agents は、自動的に終了するようになりました。実行中のインスタンスに支払う費用を節約することができます。

  • より良いレポート:

    • テスト実行中にエラーが発生すると、LoadUI は Global Metrics グラフの下にメッセージを表示するようになりました:

      View Failuers message
      クリックして拡大表示

      メッセージをクリックすると、エラーの詳細な説明とともに LoadUI Log タブが開きます。

    • LoadTestRunner ユーティリティは、シミュレートされた仮想ユーザーの数と 1秒あたりのトランザクション数をログに記録するようになりました。

ReadyAPI 2.2 の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

このバージョンの新機能の詳細トップに戻る


  • 新しい DataSource テスト ステップの共有設定がデフォルトで選択されます。 これにより、負荷テストのために準備されたデータソースがより良い方法で作成されます。 この設定は、[DataSource Options] ダイアログの[Load Testing] タブで確認できます。

  • 2つの新しい統計メトリクス – “95 パーセンタイル” と “98 パーセンタイル” – 負荷テスト結果の分析を容易にします。

  • ReadyAPI パッケージには、新しいバージョンの Amazon Java SDK ライブラリ (バージョン 1.11.136) が含まれています。 この新しいライブラリによって提供されるクラスとメソッドは、LoadUI の Groovy スクリプトで使用できます。

 

  • 製品名と機能名を変更しました。Ready! API は ReadyAPI、SoapUI NG - SoapUI、LoadUI NG - LoadUI になりました。

ReadyAPI 2.1 の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

このバージョンの新機能の詳細トップに戻る


  • 更新された負荷テスト レポート: レポート データを再編成し、いくつかのカテゴリーのグラフを追加しました。

  • 負荷テスト用の複合プロジェクト: テスト プロジェクトを複合プロジェクトにすると、Ready! API は 負荷テストを別々のファイルに保存します。以前は、複合プロジェクトでは、すべてのテストが同じファイル内にありました。

  • 統計ページのグラフの改善:

    • 系列を非表示または表示すると、グラフは自動的に垂直軸のスケールを再計算します。

    • Y軸スケールを等しく設定すると、グラフは水平スクロール時に垂直軸のスケールを自動的に変更します。以前のバージョンでは、スケールが変更されず、系列の値が上限を超えたときに空のグラフが表示されました。

    • Y軸のスケールを等しく設定すると、セッション間で保存されます。

 

Ready! API 2.0 の全体的な新機能および改良

ダッシュボード

新しいダッシュボードにより、Ready! APIをより効率的に使用できます。 直近の機能テスト、負荷テスト、セキュリティ テストの概要を簡単に確認したり、テスト結果の傾向を分析したり、ローカルおよびリモートマシン上で仮想サービスを開始/停止したりすることができます。 ダッシュボードには、現在の ワークスペース 内のすべてのプロジェクトのデータが蓄積されます:

ダッシュボード
クリックして拡大表示

ダッシュボードのストレージ サイズは、新しい Dashboard data limit, MB オプションによって制限されます。ダッシュボードびデータサイズがこの制限を超えると、もっとも古いデータが削除され、新しいデータが優先されます。

Ready! API の各コンポーネントの新機能

各コンポーネント製品の新機能は、それぞれの製品の新機能ページをご参照ください。

 

VirtServer

  • VirtServer は、トランザクション ログ ページで最後に選択した項目を記憶しているので、ページまたは仮想サービスを切り替える必要がある場合に簡単に見つけることができます。

 

ライセンス サブシステム

  • フローティング ユーザー ライセンスを管理するために使用する Protection! License Server は、ライセンス管理コンソールにアクセスできるユーザーのホワイトリストをサポートするようになりました。

    また、Ready! API のフローティング ユーザー ライセンスを使用できるユーザーのホワイトリストを動的に更新できます。詳細は、Managing Floating License Users をご参照ください。

  • 新しい SoapUI NG Pro ライセンスで、Secure Pro 機能が有効になります。 Ready! API 2.0 でセキュアなテストを作成し実行するために、追加の Secure Pro ライセンスは必要ありません。これは、従来の SoapUI NG Pro ライセンスには関係しません。 つまり、Ready! API 1.9 以前で購入した SoapUI NG Pro ライセンスをお持ちの場合は、特定のセキュリティ スキャンおよび機能に対して Secure Pro ライセンスが必要です。

  • Ready! API が 6時間アイドル状態になっていれば、自動的に フローティング ユーザー ライセンスが解放され、チームメートは自分のコンピューターで製品を利用できます。これにより、チームメートの誰かが Ready! API を閉じるのを忘れてしまった場合に、ライセンスのロックを回避できます。

  • ライセンスのアクティベーション中に表示される可能性のあるエラー メッセージが改訂されました。これにより、問題と可能性のある解決策をよりよく理解するのに役立ちます。

 

その他の強化点

  • 製品を使用するには、JRE 1.8.0.112 が必要です。詳細は、システム要件をご参照ください。

  • テンプレートとレポートを保存するためのカスタム レポート ライブラリを使用するには、Preferences でそのディレクトリを指定する必要があります。以前これを実行していた場合、アップデートにより上書きされ、Ready! API はデフォルトのディレクトリ (<Ready! API Installation>/bin/reports) を代わりに使用します。

  • 多数の不具合が修正されました。

 

推奨されない機能

  • DataGen テスト ステップは、推奨されません。データを生成するには、DataSource テスト ステップData Generator データソースを使用してください。

  • Ready! API は、Windows XP および初期のバージョンの Windows Vista をサポートしなくなりました。 Windows Vista Service Pack 2 以降をサポートします。

 

このバージョンの新機能の詳細トップに戻る


  • 負荷テスト中に 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 リリースの詳細なリリース情報はこちら。

 

このバージョンの新機能の詳細トップに戻る


  • 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)

 

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

 

このバージョンの新機能の詳細トップに戻る


このリリースで、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 のパフォーマンスへの向上した可視性を提供します。

 

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

 

このバージョンの新機能の詳細トップに戻る


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

今回のリリースでは:

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

 

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

 

このバージョンの新機能の詳細トップに戻る


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

 

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

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

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

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

 

このバージョンの新機能の詳細トップに戻る


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 Pro は業界でもっとも簡単で包括的な API 負荷テスト ソリューションになります。

LoadUI NG Pro の新機能:

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

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

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

 

このバージョンの新機能の詳細トップに戻る


最高の 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 またはサービスレベルの品質を簡単に定義するアサーションの実行

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

 

このバージョンの新機能の詳細トップに戻る


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 Pro の評価版を取得するには、以下のボタンをクリックしてください。

 

14日間の評価版。負荷テストは、最大 5分間 実行可能です。

 

 

導入事例

ReadyAPI (SoapUI Pro、LoadUI Pro、ServiceV Pro) の導入事例 (海外) をご紹介。

5つの理由

ReadyAPI が世界中の何千もの企業/組織から信頼され、選ばれる理由をご覧ください。

 


 

■ ReadyAPI 2.0 スタート ガイド (PDF, 日本語) を公開 (2017.7.18) ⇒ ダウンロードはこちら。

■ ReadyAPI 2.4 ライセンス アクティベート ガイド (PDF, 日本語) (2018.6.13) ⇒ ダウンロードはこちら。

 

ページ トップに戻る

LoadUI Pro - 製品価格

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

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

 

ReadyAPI の 価格表はこちら

 

ReadyAPI - LoadUI Pro

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

 

ReadyAPI パッケージ (SoapUI, LoadUI, Secure または ServiceV) の基本機能と Pro 機能の違いについてこちら。

 

ページ トップに戻る