SoapUI Pro - SOAP, REST のテスト自動化ツール

Web API の機能テストを提供

SoapUI Pro を使用することで、REST、SOAP の API が意図したとおりに実行するか確認できます。 SOAP、REST、またはその他のプロトコルを使用するかどうかに関わらず、SoapUI Pro で機能テストが可能です。

Windows、Linux、MacOS のマルチプラットフォームに対応し、GUI ベースでテスト対象を設定し、コーディングなしで、テストを実行できます。レスポンスは、JSON、XML で取得でき、結果に対するチェック機能も提供されています。


最新情報

■ SoapUI Pro 2.7 リリース (2019.5.7) ⇒ 詳細はこちら。

■ SoapUI Pro の導入事例 (海外) を掲載 (2019.3.28) ⇒ 多くの金融系企業での導入事例の詳細はこちら。

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

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

SoapUI NG Pro を使用した REST のテストのチュートリアルをブログで公開中 (2017.2.17)


複雑なエンドツーエンド テストをビルド

API 定義または実際のエンドポイントから、API のワークフロー全体を検証する包括的なエンドツーエンド テストを作成します。 数回クリックするだけでレスポンス データを渡し、アサーションを追加できます。コーディングは不要です。


データをインポートまたは合成して生成

簡単なデータ ドリブン テストでテスト範囲を拡大します。 住所、社会保障番号などの合成データをオンザフライで作成するか、CSV や TXT ファイルなどのファイル、または MySql や Postgres などのデータベースからデータをインポートします。


シームレスな CI/CD 実行

DevOps ツールチェーンに Git、Jenkins、TeamCity、VSTS、およびその他のツールをネイティブに統合することで、毎回のデプロイメントで API テストを継続的なワークフローで実行できます。


重要な API エンドポイントに対するクイック ビルド テスト ケースとアサーション

API が想定している動作を実行すること、返される予想しているデータが返ることを確認できます。 SoapUI Pro では、以下のことができます。

  • Swagger、OAS 3.0 などの API 記述をインポートし、API テストを迅速にビルドします。

  • API Discovery を使用して、実際の Web およびモバイル アプリに基づいて API コールを記録およびテストします。

  • 前回の API コールからのデータを使用して、複雑なテストを作成する、または新しいデータを合成して生成する。


継続的デリバリー パイプラインに API テストを適合させる

SoapUI Pro を使用すると、テストの自動化を DevOps または Agile の開発ワークフローに簡単に合わせることができます。 パイプラインを上下に統合することで、テストケースを Git リポジトリに保存し、新しいコードをコミットし、Docker を含むほぼすべての環境でビルド中に CI サーバーにそれらのテストを実行させることができます。

  • Jenkins、Azure DevOps、および TeamCity とのネイティブ統合 。

  • ほぼすべての CI サーバーでの自動テストのためのコマンドライン サポート。

  • 結果は jUnit や XML のような一般的なフォーマットでエクスポートできます。


動的データを使用

API 機能テストで実際の動的なデータを使用することは、境界条件をカバーし、ポジティブ/ネガティブ テストを行い、実際のコンシューマーが実際の API とやり取りする方法を真にシミュレートするために不可欠です。

  • 外部ファイルまたはデータベースからデータをインポートする。

  • 住所や電話番号などの合成データを作成する。

  • 機能テスト、負荷テスト、およびセキュリティ テストでデータセットを共有する。


毎回のデプロイ中にセキュリティ スキャンで API を強化

SoapUI Pro では、新規または既存の機能テストにワンクリックでセキュリティ スキャンを追加できます。 クロスサイト スクリプト、ファジング スキャン、SQL インジェクションなどをエンドポイントに対して実行できるため、デプロイするたびに重要な API セキュリティ テストを確実に実行できます。

  • ハッキング技術を模倣するように設計されたスキャンを実行して API を保護します。

  • カスタムスキャンを作成、または既存のスキャンの上に重ねて独自のユースケースを準備します。

  • API セキュリティを自動化と統合して、コードを変更した後も API を安全に保ちます。


 

ページ トップに戻る

SoapUI Pro - 主な機能

SoapUI Pro には、REST、SOAP、JMS、および JDBC サービスをテストするために特別に構築された包括的な機能の長いリストがあります。 DevOps エコシステムに関する最も一般的なツールのネイティブ統合により、SoapUI Pro の強力な機能セットを CI/CD パイプラインに直接組み込むことができます。

 


複雑な API トランザクションとワークフローを組み合わせて、オンデマンドまたは CI/CD 環境で実行できる強力なテストスイートを作成します。

テストを作成する 3 つの簡単な方法

  • エンドポイントをヒット

    API エンドポイントをテストして、ヘッダーとペイロードの情報を取得します。

  • 定義をインポート

    OAS (Swagger)、WSDL、WADL 定義をインポートして、テストケースを生成します。

  • ライブ トラフィックを記録

    API サービスからのライブ トラフィックを記録し、次に再生してテストケースを生成します。

API テストをチェーン

API のテストで最も難しい部分の 1 つは、マルチステップ トランザクションが正しく検証されていることを確認することです。 SoapUI Pro を使用すると、広範なコーディングの知識や技術的なスキルを必要とせずに API ワークフローのテストを開始できます。 ログイン手順を実行して検証し、そのデータを使用してエンタープライズ メッセージング サービスをテストし、そのユーザーが有効であることをアサーションする - すべてが 1 つのテストケース内でできます。 

自動テスト デバッギング

テスト品質を改善して、SmartBear のテスト デバッギングで段階的にテストフローに従ってください。 デバッグ インタフェースはテストフロー、変数、プロパティ、リクエスト、コンテキストなどを簡素化し、テストの作成と改善をより合理化します。 テストがどこで失敗しているかを正確に確認し、コードベースまたはテストケースに適切な変更を加えることができます。

環境を素早く交換

ターゲット環境に応じてテスト設定をすばやく変更するので、テスト、ステージング、またはローカルサーバーのテストを書き換える必要はありません。ドロップダウンで環境を変更するだけです。


SoapUI Pro のポイントアンドクリック機能により、複雑なスクリプト作成やマルチレベルのナビゲーションなしで高度な機能を API テストに組み込むことができます。

簡単なポイント & クリック テスト

SoapUI Pro のポイント アンド クリック テストにより、複雑なスクリプト作成や面倒なナビゲーションなしで高度な機能を組み込むことができます。 ポイント アンド クリック機能を使用してアクションまたはデータを選択し、すぐにそれらをテストスイートに含めることができます。

アサーション

ポイント アンド クリック機能では、右クリックして組み込みアサーションの 1 つを選択するだけで、XPath または JSON Path テストにアサーションを簡単に追加できます。 テストのレスポンスを検証するためにこれらの共通のアサーションを使用することで、テストをより迅速に構築し、複雑なスクリプト作成を回避します。

プロパティ転送

あるテスト ステップからのレスポンスを使用して、別のテスト ステップでリクエストを送ります。 この機能を活用して、テストの作成を直感的かつユ ーザーフレンドリーにします。 数回クリックするだけで、プロジェクト プロパティ、JSON パス、および XML 要素 への複雑な動的参照を作成できます。 検索機能を使用してプロジェクト全体のプロパティを検索し、その場で新しいプロパティを追加することもで きます。


新しいコードを統合するたびに自動 API テストを起動します。SoapUI Pro は、Jenkins 用のネイティブ プラグインやその他の一般的なツール、および使いやすいコマンドライン インターフェース使用して、CI/CD プロセスに簡単に統合できます。

ほんの数分で CI/CD パイプラインを自動化する API テストツール

テストの自動化は、継続的なデプロイメント プロセスに移行するときに必要な方法です。SoapUI Pro を使用すると、開発者、テスター、オペレーション エンジニアなど、チームの誰でも自動 API テストをパイプラインに簡単に組み込むことができます。 ネイティブのプラグインを使用して SoapUI Pro を Jenkins、TeamCity、または Azure DevOps と統合するか、またはビルダーを使用して独自のコマンドライン引数を作成して、組織が使用するほぼすべての CI サーバーと統合します。

  • ローカルまたは GitHub のような Git リポジトリ内にテストを保存。
  • 毎回のコミットの一部としてテストを実行。 
  • ローカル、ステージング、または QA 環境のテストを 1 つの引数で切り替える。
  • JUnit、XML、またはカスタム スタイルのレポート作成による結果のエクスポート。

SoapUI Pro は、さまざまな自動化ツールと統合します

 


ファイルまたはデータベースからデータをインポートするか、SoapUI Pro Data Generator を使用して独自の合成データを簡単に作成できます。

テスト アサーションに現実的なデータを取り込む

データ ドリブン テストは、テストデータ (入力、リクエスト、パラメータ、結果など) を何らかの外部記憶装置 (スプレッドシート、XML など) に格納してから、そのデータを使用してそれらを自動的に取り込む場合です。 たとえば、電話検索サービスをテストするには、スプレッドシートに名前とそれに関連する電話番号のリストがあるとします。 スプレッドシートをテストに接続して、そのデータを使用してテストを「駆動」し、各名前が正しい電話番号に戻ってくることを確認できます。

SoapUI Pro では、データ ドリブン テストの作成は 3 つの基本要素で構成されています。

Data source

SoapUI Pro には、多数の外部ソース (Excelファイル、XMLプロパティ、JDBCソース、ファイル/ディレクトリなど) からテストデータを読み取り、それらを標準の SoapUI Pro プロパティに変換するためのDataSource TestStep が含まれています。

TestSteps

その後、Property Transfer (プロパティ転送) または Property Expansion (プロパティ拡張) を使用して、リクエスト、アサーション、xpath クエリ、スクリプトなどの他の TestSteps でそのデータを使用できます。

DataSource Loop

次に、DataSource Loop TestStep を使用して、データソース内の各行またはレコードについて前のテストステップをループバックします。


SoapUI Pro には高度なセキュリティ テスト機能が含まれています。 クリックするだけで、新規または既存の機能テストにセキュリティ スキャンを追加できます。

10 以上の組み込みセキュリティ テストから始める

API テストに簡単に追加できるいくつかの組み込みセキュリティ スキャンを提供することで、開発プロセスの早い段階で API セキュリティの脆弱性を見つけて対処できます。 クロスサイト スクリプト、ファジング スキャン、SQL インジェクションなどをエンドポイントに対して実行できるため、デプロイするたびに重要な API セキュリティテストを確実に実行できます。

数分でセキュリティ テストを設定

Secure Pro を使用すると、新規または既存の機能テストにワンクリックでセキュリティ スキャンを追加できます。 ユニークなセキュリティ スキャン ウィザードでは、使用するスキャンと実行するテスト ステップを選択して、テスト実行をカスタマイズする手順が順を追って説明されます。

洞察に満ちたレポートおよび分析

高度なエクスポート可能な結果を使用して、セキュリティ テストの結果を詳しく調べます - Junit、CSV、HTML、およびその他のカスタマイズ可能な形式で利用できます。 最も重要なテストとエンドポイントからの特定の結果とログが参照できます。

APIセキュリティをデリバリー パイプラインに合わせる 

Secure Pro を使用すると、セキュリティ テストを DevSecOps または Agile 開発ワークフローに簡単に合わせることができます。 パイプラインを上下に統合することで、テストケースを Git レポジトリに保存し、新しいコードをコミットし、Docker を含むほぼすべての環境で毎回のビルド中に CI サーバーにそれらのテストを実行させることができます。

  • Jenkins、Azure DevOps、および TeamCity とのネイティブ統合 
  • ほぼすべての CI サーバーでの自動テストのためのコマンドライン サポート
  • 結果は jUnit や XML のような一般的なフォーマットでエクスポート可能

 


ベースライン機能と比較機能を使用して問題を迅速に診断します。

何かが失敗したときに必要なコンテキスト

リクエストが実行されるたびに、実行の履歴 (リクエストとレスポンスを含む) がテストケースとともに保存されます。 これは、予期しない失敗したテストを診断するときに、以前の実行に関する重要なコンテキストをユーザーに提供します。

SoapUI Pro では、テスト履歴データは、3 つの画面間で管理されます。

History (履歴)

SoapUI Pro には、特定のテストの過去の実行とアサーションの失敗などの結果の要約を示す [Test History] 画面があります。

Compare (比較)

障害が発生したときに、以前の承認されたテスト実行と現在の障害との違いを診断すると、診断プロセスが大幅に簡素化されます。 完全な比較ログを表示するためのオプション、または単に差分を表示するオプション、および SoapUI Pro テストケースを継続的統合実行したときの自動アラートへの応答を強力に制御するために、自動的に保持する実行回数を指定する機能、どこで何が失敗しているのかその両方を迅速に診断する方法のオプション。

Transaction Log (トランザクション ログ)

テストケースの履歴リストに表示されているアーカイブ実行の場合、アーカイブ実行の各テストステップのリクエストとレスポンスのスナップショットにドリルダウンできます。 これはテストケースが失敗した場所を正確に示し、どのステップが問題を引き起こしているか (リアルタイムでそれを再度実行することなく)、そして注目すべきテスト実行をアーカイブする機能を提供します。


 

ページ トップに戻る

SoapUI 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 ディスプレイ (ワイドスクリーン モニターを推奨)。

 

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 フォルダーから取得できます。

 

ページ トップに戻る

SoapUI Pro - 新機能

 

  • ビルトイン Zephyr 統合 -  Zephyr テスト用の自動 API テストを作成し、SoapUI から直接テスト結果を Zephyr for Jira プロジェクトに送信します。

    Zephyr integration
    クリックして拡大表示

  • GraphQL API をテストするための新しい GraphQL Request テスト ステップ

    The GraphQL Request test step
    クリックして拡大表示

  • AMQP サービスをテストするための自動テストを作成するための新しい AMQP Support プラグイン

  • アサーションを迅速に作成するための新しい Smart Assertion : ReadyAPI は REST および SOAP 応答をチェックし、見つかったパターンに基づいてアサーションを形成します。

    The Smart assertion
    クリックして拡大表示

  • OpenAPI/Swagger 定義のカバレッジ テスト結果を取得して、テスト対象となる API のどの部分をカバーするかを決定します。

  • テスト結果を Allure report 形式でエクスポートします。

  • Endpoint Explorer で API を調べるとき、拡張 HTTP メソッド (PROPFIND, LOCK, UNLOCK, COPY および PURGE) を使用します。

  • Maven ビルドの新しい test.history.disabled プロパティを使用して、実行履歴データの収集を制御します。

 

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

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

 

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


過去のバージョン履歴

  •  TestRunner のコマンドラインでタグを論理 AND、OR、NOT 演算と組み合わせることで、実行のテスト ケースを選択できるようになりました。詳細は、Working With Tags を参照してください。

 

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

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

 

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


  • 更新された SoapUI の Start Page を使用して機能テストを迅速に作成できます。 ページ上で API を検査し、ボタンをクリックするだけでインスペクタで指定したパラメータで機能テストを作成することができます。 詳細は、「機能テストの作成」を参照してください。

    API inspection
    クリックして拡大表示

  • REST Refactoring ダイログがクリーンアップされました。 これで、簡単に REST API をリファクタリングすることができます。

  • REST リクエスト テスト ステップが送信するリクエストを API で定義されている別のリクエストに素早く変更できます。これを行うには、テスト ステップのツールバーの Link button ボタンをクリックし、後続のダイアログで新しいリクエストを選択するだけです。

  • バージョン 2.5 は、空のリクエストから Content-Length: 0 ヘッダーを削除するのに役立つ新しい Java VM オプションをサポートしています。<ReadyAPI>/bin ディレクトリにある vmoptions ファイルに  -Dsoapui.send.zero.content.length=false パラメータを追加します。

 

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

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

 

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


簡単なテスト自動化

  • 新しい Jenkins プラグイン: SmartBear では、Jenkins 用の新しい SoapUI プラグインを提供します。Jenkins のジョブから SoapUI の機能テストをセットアップして実行するのに役立ちます。詳細については、Running SoapUI Tests From Jenkins を参照してください。

  • コマンドライン パラメーターの簡単な設定: Launcher TestRunner ダイアログで、コマンドラインのパラメーターを設定します。バージョン 2.4 では、このダイアログが改良されました:

    • 呼び出しのためのコマンドラインを生成するが、ランナーを起動しない新しい General CLI ボタンがあります。

    • 最初の起動時に、編集フィールドが自動的に入力されます:

      • TestRunner ファイルへのパスは自動的に設定されます。

      • 「レポートの印刷」、「JUnit 結果のエクスポート」、「すべてエクスポート」オプションは、デフォルトで有効になっています。

      • ルートフォルダのデフォルトは、 $ {WORKSPACE} です (これは Jenkins ワークスペース フォルダを指します)。

      • レポート形式はデフォルトで XML になります。

さらに

  • 簡単なリクエスト選択: テストステップのリクエストを選択するダイアログは、外観が新しくなりました。 これで、リクエストとリソースがツリー状の構造で表示されます。 また、トップに新しい検索ボックスがあり、必要なリクエストをすばやく見つけるのに役立ちます:

    The new request dialog

  • OAuth 2.0 認証時の JSON Web トークンの使用: 認可付与の JWT プロファイルで JWT アサーションを送信したり、JWT アサーションを認可コードクライアント資格情報、およびリソース所有者パスワード資格認定書に添付することができます。

  • JDBC トランザクション データを表示する新しいパネル:  JDBC リクエストエディターには、JDBC トランザクションのデータを表示するのに役立つ新しいタブがあります:

    New panels in the JDBC Request editor
    クリックして拡大表示

  • MQTT テストステップでの SSL 接続のサポート: 詳細は、テストステップの説明を参照してください (Publish Using MQTT Test StepReceive MQTT Message Test StepDrop MQTT Connection Test Step)。

  • Swagger 遵守アサーション用の簡単なファイル選択: Swagger Compliance ダイアログには、定義ファイルをビジュアルに選択できる新しいボタンが追加されました。以前のバージョンでは、ファイル名を入力する必要がありました。

  • Excel データシンクは、Excel ワークシートにデータを追加できるようになりました。

  • Preferences > Default Test Case Options ダイアログには、新しく作成した DataSource Loop テストステップの Discard PASS Results within Loop プロパティのデフォルト値を設定する新しいオプションがあります。

  • ReadyAPI ツールバーの  ボタンは、テストケース、スイート、プロジェクト、個々のリクエスト、Groovy スクリプトを実行できるようになりました。以前は、リクエストとスクリプトの実行をサポートしていませんでした:

    Running individual requests

 

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

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

 

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


  • AWS signature ver. 4 authentication のサポート: Amazon Web Services にリクエストを送信すると、AWS signature version 4 で署名することができます。

  • クイック ツアー: 機能テストのいくつかの基本的な機能について学べるインタラクティブなガイドラインに従うクイック ツアーをご参照ください。

  • より柔軟なテスト:  Delay テスト ステップで property expansions を使用して、構成可能な一時停止時間を設定できるようになりました。 以前は、一時停止時間はハードコードされていました。

    Contains アサーションのプロパティでプロパティの拡張を使用して、求められている値を指定することもできます。 以前は、アサーションはハードコードされた値のみを使用していました。

    いずれの場合も、プロパティ拡張式を入力するか、新しい Get Data コマンドを使用して後続のダイアログでプロパティを視覚的に選択することができます。

    Get Data command
    クリックして拡大表示

    また、リクエストエディタの Headers パネルに Get Data コマンドを追加しました:

    Web service testing with ReadyAPI: Get Data command in the Headers panel
  • Get Data ダイアログの改良:

    • テストステップ、テストケース、テストスイート、またはプロジェクトにカスタム プロパティを直接追加することができます。

    • ダブルクリックでダイアログ内のプロパティを選択できます。 以前は、[Add] ボタンをクリックしなければなりませんでした。

    • また、ダイアログボックスのサイズを変更してテスト項目名を表示することもできます。 ReadyAPI には設定が保存されているため、次回にダイアログを開くと、再度設定する必要はありません。

    Get Data dialog
    クリックして拡大表示

  • 赤緑色盲ユーザーのためのわかりやすい UI: SoapUI は、赤緑色盲のユーザーのための特別な UI モードが含まれています。このモードでは、進行状況バーには他の色が使用され、これらのユーザーはテストの現在の状態を簡単に取得できます。

  • 新しい FTP テスト ステップ: 新しい FTP テスト ステップを使用して、テスト内からリモート FTP サーバーへのファイル アップロードを自動化します。

  • グリッド データソースの改良:

    • グリッドデータソースのプロパティ拡張をスキップする新しい設定: グリッド データソースには、[Recognize grid content as plain text] という新しい設定があります。 有効にすると、テストエンジンはグリッドセル内で見つかったプロパティ拡張をスキップし、これらの式をプレーンテキストとして扱います。 既存のプロジェクトでは、この設定はデフォルトで有効になっています。

    • プロパティ拡張のプロパティ名の自動更新: グリッド データソースのセルには、プロジェクト、テストケース、テストスイートまたはいくつかのテストステップのカスタムプロパティを参照するプロパティ拡張が含まれています。 バージョン 2.3では、元のプロパティの名前を変更すると、ReadyAPI は自動的にグリッドセルのプロパティ拡張式のプロパティ名を更新します。

  • Groovy スクリプト デバッガーはデフォルトで無効:  Groovy スクリプト デバッガーは、デフォルトでは無効になっています。 Groovy デバッガーは ReadyAPI のパフォーマンスを低下させるため、Windows および Linux プラットフォームではデフォルトで無効になっています。 デバッグを開始すると、Groovy テスト ステップパネルの  クリックしたときにデバッガを有効にするように求められます。

    コマンドラインから ReadyAPI を実行すると、Groovy デバッガーはデフォルトですべてのプラットフォームで無効になります。 これを有効にするには、groovy 引数をコマンドラインに追加します。

    Groovy デバッガーを定期的に使用する場合は、デフォルトでデバッガーを有効にすることができます。

  • デバッグ中に変数をソートする: Groovy のステップ エディターの「Debug Info」ページで変数を名前でソートできます。

  • Data Source Loop テスト ステップの新しいオプション:  DataSource Loop テストステップには、テスト実行中にテストランナーが Transaction Log に保存するデータを制御する、新しい設定 - Discard PASS Results within Loop - があります。 設定を無効にすると、ランナーはシミュレートされた要求の要求と応答の内容を保存します。 有効にすると、テストランナーは正常に実行されたテストステップの内容を保存しないため、メモリを節約できます。 テストケースを作成またはデバッグしている間は設定を無効にして、すべての結果を表示し、定期的なテスト実行の設定を無効にしてメモリ消費を減らすことができます。 多くのテストデータを持つデータソースを使用すると、このオプションの効果が特に顕著になります。

  • SoapUIは、デフォルトで成功したテスト結果を含め、すべてのテスト結果を保持します: 以前のバージョンでは、テストケースの Discard Successful Results オプションがデフォルトで有効になっていました。テストランナーは、テストステップの成功の結果をメモリから削除して、全体的なメモリ消費量を削減するよう指示しました。バージョン 2.3.0では、このオプションはデフォルトでは無効になっています。テストランナーは、テストステップの成功の結果をメモリに保存します。これは、すべてのリクエストおよびレスポンスデータを確認できるように、テストケースの作成とデバッグに役立ちます。このオプションは、テストケースを定期的に実行してメモリを節約するために後で有効にすることができます。

  • レポートの改良:

    • Complete error log の設定はデフォルトで有効になっているため、テスト レポートにはデフォルトでエラーの詳細情報が含まれます。この変更は、コンピュータに新しい製品をインストールした場合にのみ有効です。 ReadyAPI の以前のバージョンが既にインストールされている場合、ReadyAPI は既存の設定ファイルを使用するため、オプションの状態は変更されません。

    • プロジェクトレポートに失敗したテストスイートの数が表示されるようになりました。

 

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

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

 

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


  • 認証サポートの拡張: バージョン 2.2 では、次の認証方法がサポートされています:

    • HTTP Digest

    • Microsoft Azure Active ディレクトリで使用されている OAuth 2.0 バージョン

  • 新しいリファクタリング ダイアログボックス:  リファクタリング REST API の場合、新しいリファクタリング ダイアログを使用して変更を確認し、手動で衝突を解決できるようになりました。詳細は、Refactoring REST APIs を参照してください

  • JSON および YAML リクエストとレスポンスの検証: Swagger 2.0 JSON および YAML 仕様に基づいて、リクエストとレスポンスのパラメータ値を検証できるようになりました。詳細は、Validate Requests and Responses を参照してください。

  • HMAC 署名を使用して SOAP リクエストを署名: これをサポートするため、Signature WSS エントリーに Secret Key キー識別子を追加しました。

  • Get Data ダイアログは、デフォルトで現在のテストケースのプロパティを選択するようになりました。この新しい動作は、リクエストとレスポンスのプロパティをすばやく検索、挿入するのに役立ちます。

  • リクエスト ヘッダーは、SOAP リクエストREST リクエスト および HTTP リクエスト の RawRequest カスタム プロパティに現れません。

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

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

 

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


  • バージョン2.1 には、OAuth 2.0 トークンの自動更新用の新しい requestAccessToken メソッドが含まれています。 以前は、これらのトークンを更新するために、プロダクト UI の特別なエディタとダイアログを使用する必要がありました。 これで、リクエスト シミュレーションの前にこのメソッドを呼び出すことによって、トークンを自動的に更新できます。 たとえば、テスト エンジンがテストするサーバーにリクエストを送信する前に実行される SubmitListener.beforeSubmit イベントハンドラー内でメソッドを呼び出すことができます。 以下のサンプルスクリプトを参照してください。

    Groovy

    import com.eviware.soapui.impl.rest.actions.oauth.OltuOAuth2ClientFacade;
    import com.eviware.soapui.support.editor.inspectors.auth.TokenType;
    import com.eviware.soapui.model.support.ModelSupport;

    def project = ModelSupport.getModelItemProject(context.getModelItem());
    def authProfile = project.getAuthRepository().getEntry("oAuth profile name");
    def oldToken = authProfile.getAccessToken();
    def tokenType = TokenType.ACCESS;
    def oAuthFacade = new OltuOAuth2ClientFacade(tokenType);
    oAuthFacade.requestAccessToken(authProfile, true, true);
    // sleep method can be used instead of while loop
    // sleep(3000);
    while(oldToken == authProfile.getAccessToken()) {
    }

    log.info("Set new token: " + authProfile.getAccessToken());

  • REST および SOAP リクエストの JSON および XML レスポンス エディタでレスポンス データを編集できるようになりました。これにより、レスポンス内容を確認するアサーションの作成とデバッグが容易になります。

  • File Wait テスト ステップのプロパティでプロパティ拡張を使用して、待機するファイルの名前を指定できるようになりました。これにより、テストのプロパティ値を微調整できるので、テスト ステップがより柔軟になります。

  • Run TestCase テスト ステップのプロパティは、プロパティの拡張もサポートしています。

  • REST リクエスト エディタの新しい Recreate コマンドを使用すると、API 仕様で定義されている表現から簡単にメッセージの内容を再作成できます。

  • お客様からの要望に応じて、DataGen のテスト ステップを更新しました。現在は数値に BigDecimal データ型を使用しています。これにより、以前使用できなかったより大きな値を保存することができます。

     テストデータを生成するには、DataGen テスト ステップではなく、Data Generator タイプのデータ ソース テスト ステップを使用することをお勧めします。Data Generator は、この分野の拡張の将来の方向性です。 DataGenのステップは製品に残りますが、進化しません。

 

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

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

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

 

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


  • プロパティの参照が簡単:  Ready! API 2.0 には、プロジェクト、テストスイート、テストケース、およびその他のプロパティ値を、テストリクエスト、テストケース、テストスイートのパラメータに簡単かつ迅速に挿入するための新しい [Get Data (データの取得)] ダイアログが含まれています。 以前は、コンテキストメニューからプロパティを選択する必要がありました:

    新しい Get Data ダイアログ
    クリックして拡大表示

    新しいダイアログでは、[Filter] ボックスを使用して、必要な項目をすばやく見つけることができます。必要に応じて、カスタム プロパティをすばやく追加することもできます:

    新しい Get Data ダイアログのフィルタ
    クリックして拡大表示

  • 新しい Step Into スクリプト デバッガー コマンド: Groovy Script テスト ステップに新しい Step Into コマンドが追加されました。関数や別の Groovy Scrip ステップに入るためにこれを使用し、デバッグを続行します。詳細は、Debugging Groovy Scripts をご参照ください。

  • テスト実行前のエンドポイントのチェック: テストケース、テストスイート、またはプロジェクトを実行する前に、Ready! API は、すべての「リクエスト」ステップにエンドポイントが指定されているかどうかをチェックします。 リクエストにエンドポイントがない場合、Ready! API は、1つまたはすべてのリクエストのエンドポイントを設定するダイアログを表示します:

    Add Endpoint ダイアログ
    クリックして拡大表示

  • よりスマートなリダイレクト処理: REST、SOAP、XML-PRC、JMS リクエストの GET プロパティの新しい Follow 302 Redirect を使用して、302 Found レスポンス コードを処理する際に "歴史的な" クライアントの動作をシミュレートします。HTTP 仕様 (RFC 7231) に従って、クライアントがサーバーからこのレスポンスコードを受け取ると、後続のリクエストに同じ動詞 (verb) を使用する必要があります。しかし、歴史的な理由から、多くのクライアントは、動詞を GET に変更します。 REady! API は、HTTP 仕様に従って動作し、動詞は変更しません。新しいプロパティは、"歴史的な" クライアントの動作をエミュレートするのに役立ちます。

  • SOAP リクエスト パラメーターのスマートな編集: リクエストの Forms ビューでは、リクエストに多数のパラメーターがある場合、またはその WSDL 定義が大きい場合は、最初のノード ビューモードだけが自動的にアクティブになります。この新しいビューモードが ON のとき、Form は最上位のパラメーターまたは拡張されたパラメーターの直接の子のみが表示されます。もちろん、ノードを拡張して、下位レベルのデータを表示および編集することができます。

  • 電子メール送信用の STARTTLS コマンド: Send Mail テスト ステップには、新しい Use STARTTLS コマンドプロパティがあります。テストステップが電子メールを送信するための STARTTLS 拡張とのセキュアな接続を設定する必要があるかどうかを指定します。

  • データベースの作業の高速化: JDBC および Data Connection データソースには、1回のフェッチでデータベースから返される行数を指定する新しい  Fetch Size プロパティがあります。データフェッチに時間がかかりすぎる場合は、このパラメーターを使用します: 1つの長いフェッチは、いくつかのより小さく、より高速なフェッチに置き換えられます。

  • OAuth2 認証ヘッダー: OAuth 2 クライアント資格情報をリクエスト ヘッダーで送信できるようになりました。以前は、リクエストのボディでのみ資格情報を送信できました。

  • JSON データソース エディター に列を作成または削除するための 2つのボタン (追加/削除) が追加されました。

  • Auth Manager (認証マネージャー) を使用して、XML-RPC リクエスト ステップで認証データを制御できます。

  • Clone TestSuite および Clone TestCase ダイアログで、デフォルトで関連する名前フィールドが選択されるようになりました。ダイアログが開いた直後に新しい名前の入力を開始できます。

  • 安全かつセキュアな API を確実にする: このバージョンから SoapUI NG Pro には、機能テストに追加できるセキュリティ スキャンが含まれます。これにより、最も一般的なセキュリティ上の脆弱性からAPIを保護することができます。詳細は、Secure Pro をご参照ください。

    SoapUI NG Pro 2.0 ライセンスをアクティベートすると、Secure Pro 2.0 ライセンスも同時に有効になります。

 

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 以降をサポートします。

 

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


機能

  • Groovy デバッガーでスクリプトの手間を省きます

    SoapUI NG Pro は、Groovy スクリプトをデバッグすることができるようになりました。ブレークポイントの設定、コードのステップ実行、変数の検査が可能になりました。スクリプトを使用した高度なテストケースを作成することが簡単になりました。
    詳細は、こちら

  • アサーションを強化して、テストの検証を効率化

    このリリースでは、HTTP カスタム ヘッダー用に 2つの新しいアサーションが追加されました。HTTP カスタム ヘッダーが API コール内に存在するか確認し、その値も検証できるようになりました。
    詳細は、こちら

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

 

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


機能

  • OAuth 1.0 がサポートされました。 (SOAP-5528)

  • Ready! API に Postman コレクションとテストをインポート することができます。
    Postman インポートは、ビルトインのプラグインで提供されます。 (SOAP-5525)

  • Swagger がビルトインのプラグインを使用してサポートされます。 以前のように Swagger 定義を開いて、それらのテストを作成することもできます。 (SOAP-5693)

  • Property 拡張は、参照するプロパティを名称変更するとき、自動的に更新されます。 (SOAP-5524)

  • REST VirtResponse テスト ステップは、新しいプロパティ Start Step を持ち、テストケースで、どのステップでこのVirtResponse がリクエストに対して ”Listening” を開始するか指定します。 (SOAP-5279)

  • プロジェクト レベルで、test case tags を管理できます。 (SOAP-5076)

  • Project ツール内で REST リクエスト テストステップから対応するリクエストにジャンプできます。これをするには、テストステップを右クリックし、Open Request Editor を選択します。 あるいは、テストステップを選択し、Shift-Enter を押します。

  • 様々なインターフェイスの改良:

    • SOAP VirtResponse テスト ステップでパスと virt のポートが表示されます。 (SOAP-5348)

    • 初級ユーザー用に機能のヒントが追加され、テストを助けます。 (SOAP-5117, SOAP-5076)

    • 改良された REST Request インターフェイス。Endpoint、Method および Resource パス フィールドが 1行になりました。 (SOAP-4765)

    • SOAP Request テスト ステップの Form エディターでフィールドをリサイズできます。(SOAP-1046)

    • 再設計された Transaction Log インターフェイス。 (SOAP-5270)

    • プロジェクトをインポートするときの新しいフィードバック ダイアログ。 (SOAP-5162)

  • SOAP RequestREST Request および HTTP Request テスト ステップの RawRequest カスタム プロパティが、リクエスト ヘッダーも含みます。 (SOAP-5349)

  • プロジェクト ツールの切り替えしないで、SoapUI NG からすばやく API 定義を追加 できます。

 

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


今回のリリースでは、お客様から要望された2つの新しい機能が追加されました。

  • OAuth ワークフロー用の OpenID 接続認証
  • 非同期 API と Webhook 用の VirtResponse テストステップ

OpenID 接続は、ビジター/ユーザーが Google、Facebook、Twitter などのサービス プロバイダーにログインすることにより、自分自身を識別することを許可するために、単一ページ アプリケーションで広く利用されています。さらに、OAuth は、ユーザーのアクションを検証するために OpenID 接続に関連して利用されます。SoapUI NG は、これらのサービスへの成功認証ステップを表す アクセスと ID トークンを抽出し、再利用するためのサポートし、テストエンジニアがこれらの OpenID ワークフローをシミュレートするテストを構築することを可能にします。

非同期 API と webhook をテストするチームは、SoapUI NG でこれらの相互作用をシミュレートできます。長時間のトランザクションの間、API クライアントがトランザクションを開始し、API いnコールバックを提供するには一般的です。終了したとき、API ホストは、クライアント(アプリケーションまたは、他の API) がプライマリ ワークフローを継続できるように、提供されたコールバックを介して、複数のリクエストをそのクライアントに返信します。SoapUI NG は、完全なクライアント/サーバー交換のシミュレーションを可能にする、このタイプのワークフローに受信者コールバックとして動作するために利用できる新しいテスト ステップ (VirtResponse) を提供します。

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

 

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


今回のリリースでは、ビッグデータ、テストケースの並べ替え、フィルタリング、グループ化タグ付けなどの企業向けテスト リクエストに焦点を当てて改良されています。

  • DataSource プロパティの自動的な追加
  • 失敗したアサーションのみを表示するフィルター
  • リソースの順序 (プロジェクト)/アルファベット順
  • テストケースの並べ替えとフィルタリング
  • テストケースのタグ付け

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

 

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


多くのメモリー最適化がなされ、長時間の実行または大規模なデータ ドリブン テスト中でも、システム リソースへのインパクトを最小限に抑えて、高度な API テストを提供します。さらに以下を含みます:

  • プロジェクト レベルから実行するテスト スイートは、成功したか失敗したかを表示します。

  • JDBC テスト ステップのための複数の接続設定を設定し、保存できます。

  • HTTP リクエスト テスト ステップで TEMPLATE パラメーターを定義することができます。

  • 無効な WSDL をインポートしたときのエラー メッセージにエラーが発生した行が含まれます。

 

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


SmartBear ユーザー コミュニティーでは、テスト履歴、ベースライン(基準値) との比較、適切なトランザクション ログ ビューの必要性が多く寄せられました。SoapUI NG だけでなく Secure Pro にも同様にこれを追加しました。


 

テスト ケース履歴

要求が実行されるたびに、実行履歴 (リクエストとレスポンスを含む) はテストケースと一緒に格納されます。予期せずに失敗したテストを診断する際に、前の実行での重大な前後関係をユーザーに提供します。


トランザクション ログ

テスト ケース履歴リストに表示されるアーカイブされた実行のために、各テスト ステップのリクエストとレスポンスのスナップショットにドリルダウンすることができます。これは、(リアルタイムに再度実行せずに) 問題の原因となったステップ、失敗したテストケースの正確な場所を示しており、注目するテスト実行をアーカイブする機能を提供します。


ベースライン(基準値)との比較

障害が発生すると、以前の承認されたテスト実行と現在の障害で異なるものを診断することは、診断処理を大幅に簡素化します。完全な比較ログまたは簡単な違いのオプション、自動的に何回実行を保持するかを指定する機能は、SoapUI NG Pro テストケースの継続的インテグレーション実行からの自動化アラートへの応答、およびどこで何が失敗したかをすばやく診断することに対して強力な制御をユーザーに与えます。


API ナビゲーター

プロジェクト エクスプローラーとプロジェクト プロパティ パネルの間の新しいウィンドウは、どのAPI が現在選択されているプロジェクトで利用可能か正確に表示します。

 

その他の新機能

  • プロパティの展開は、プロジェクト全体になりました。テスト ステップでそのプロジェクトに属する他のテストケースおよびテストスイートのプロパティを使用することができます。

  • HTTP リクエストは、OAuth2 認証をサポートする設定が追加されました。

  • スキーマ コンプライアンス アサーションを JSON と WADL で定義された他のリクエストをテストするために使用することができます。

  • テストから JMS rikuesuto をシミュレートするため、新しい JMS テスト ステップを使用できます。

  • グリッド タイプを使用するデータソースのテスト ステップの改良 : チェックボックスを使用して簡単にテストに含めたり、除外できます。


  • REST サービスの WADL 定義をファイルにエクスポートすることが可能になりました。これをするには、Navigator で REST サービスを右クリックし、コンテキスト メニューから Export WADL を選択します。
    Ready! API インストール パッケージに、最新バージョンの WS-I テスト ツールが含まれています。WS-I に関する選択は適切に更新されました。

その他の改良

  • Ready! API は、プロジェクトで利用可能な API 定義を表示する新しい API パネルが追加されました。この新しいパネルからテストケースにリクエストをドラッグ アンド ドロップすることができます。

  • プロキシー モードで discovery を使用しているとき、Discovery ウィンドウからホストとポートの値をコピーすることが可能です。

  • プロジェクト名、プロジェクト テスト名、プロジェクト ルーチン名、TestComplete テストステップのその他のプロパティのドロップダウンリストが追加され、必要な値を選択することができます。以前は、名前を入力する必要がありました。

  • Navigator ツリー内の複数のプロジェクト項目をコピー、移動、削除することが可能です。また、ナビゲーターで複数のテストステップを選択して、有効または無効にすることができます。

  • Navigator のコンテキスト メニューにすべて展開(Expand All) と すべて折りたたむ(Collapse All) が追加されました。

不具合修正

詳細はオンラインヘルプを参照ください。

 

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


最新リリースの SoapUI NG Pro 1.3 には、以下の機能強化が含まれます: 

API 機能テストは、API サービス説明が変更されたとき、データ駆動テストで作業するためのサポートが追加されました。

SoapUI NG Pro の新機能:

  • API リファクタリングは、チームメンバーが前回の更新からの API の構造での変更を確認できます。WSDL、RAML、WADL、 Swagger、API-Blueprint、IO Docs、その他のすべての記述子で動作します。

  • テスト工程のためのデータ生成によって、テスターは自動データのデータ ソースを設定できます。これにより SoapUI NG プロジェクト以外でデータの構築に時間を費やす必要がなく、API のテストにより多くの時間を費やせます。

 

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


最新リリースの SoapUI NG Pro 1.2 には、以下の機能強化が含まれます: 

  • Virtrunner を管理する Groovy スクリプトと結合して機能テスト内から virts をコントロールできます。

  •  REST API 用の認証プロファイルをセットアップできる Auth Manager を作成しました。プロジェクト内でテスト ステップを超えてそれらを管理できます。

 

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


Our latest release for SoapUI NG Pro 1.1 includes improvements that make it easier for you to create and visualize your functional API tests.  

  • Automatic creation of a data loop step when you add a DataSource

  • A DataSource loop visualizer that shows a visual representation of how your data driven tests will behave

  • Wildcard feature for JSON Path responses

  • Ability to access an internal API without scripting by using the Resource Owner Password Credentials Grant

 

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


今日のソフトウェア業界では、API はすべてを一緒にする接着剤です。開発者が素晴らしいアプリケーションを構築しようとする場合、素晴らしい API で作業する必要があります。SmartBear Software は、すべての API が素晴らしい API であるようにすることを使命としています。その結果、すべてのアプリケーションは、素晴らしいアプリケーションとなることができます。しかし、我々は、これを実現するためには、適切なツールが必要であることを知っています。数々の賞を受賞してきた SoapUI ツールをベースにし、API をビルドおよびテストするときに、必要となる唯一のツールとして設計された次世代の API プラットフォームである Ready! API を紹介します。


Ready! API は、次のような支援をします:

  • サービス記述からモックサービスを作成することにより、モデルを検証。

  • 機能テスト、負荷テスト、セキュリティテストで API をテスト

  • 一緒に作業する他のチームのために virt を作成することで、信頼性を統合

 

このリリースは、以下のことを含みます:

  • API 機能テストのために必要なすべて : SoapUI NG (Pro および ベースバージョンの 2つが用意されています)

  • API 負荷テストのために使いやすいツール : LoadUI (ベース バージョンのみ)

  • 包括的な API セキュリティ テスト : Secure (ベースバーションのみ)

  • 効率的かつ簡単なサービス仮想化 : ServiceV (Pro およびベース バージョンの 2つが用意されています)

  • 仮想サービスのデプロイおよび共有のためのソリューション : VirtServer

  • 一元化された API プロジェクトとワークスペース管理

  • API のテストと仮想化のための API ディスカバリ機能

 

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

 


 

ページ トップに戻る

評価版

SoapUI Pro の評価版を取得するには、以下のボタンをクリックしてください。

 

SoapUI Pro の評価版は、14日間有効です。

 

導入事例

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

5つの理由

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

 


 

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

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

 

ページ トップに戻る

SoapUI Pro - 製品価格

次世代 (Next Generation) の SoapUI、さらに使いやすく、パワフルに

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

 

SoapUI Pro の 価格表はこちら

 

ReadyAPI - SoapUI Pro

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

SoapUI オープンソース
(機能テスト)
ReadyAPI SoapUI ReadyAPI SoapUI Pro
無料 他の任意の ReadyAPI ツールを購入すると含まれます。 1年間または複数年のサブスクリプション
固定ユーザーまたはフローティング ライセンス
  • SOAP and REST ad-hoc testing
  • Message Assertion
  • Drag & Drop Test Creation
  • Test Logs
  • Test Configuration
  • Test from Recordings
  • Unit Reporting
  • SOAP and REST ad-hoc testing
  • Message Assertion
  • Drag & Drop Test Creation
  • Test Logs
  • Test Configuration
  • Easy Content Transfer
  • Test from recordings
  • Plugin support
  • Unit reporting
  • SOAP and REST ad-hoc testing
  • Message Assertion
  • Drag & Drop Test Creation
  • Test Logs
  • Test Configuration
  • Easy Content Transfer
  • Test from Recordings
  • Plugin support
  • Unit Reporting
  • Input tree and forms
  • Requirements mgt
  • Coverage
  • Functional test reporting
  • Environments
  • Groovy templates
  • Data Driven testing
  • Point and click testing
  • Code Free Test
  • Assertions
  • Dynamic Data Generation

 

SoapUI Pro の 価格表はこちら


 

ページ トップに戻る