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

Web API の機能テストを提供

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

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


最新情報

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

SoapUI NG Pro 1.9 リリース (2016.10.19)

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

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

SoapUI Pro から Ready! API (SoapUI NG Pro) へのアップグレードに関する FAQ は、こちらをご参照ください

API の機能をテスト

API テストの第一の本質部分は、サポートされていることを実行し、返すことが期待されているデータを確実に返すことを確認することです。SoapUI NG は、REST および SOAP API が期待通りに実行することを確実にするため、実証済みの SoapUI のテスト機能を使用します。これらの機能は、SoapUI NG のベースに含まれ、すべての Ready! API ユーザーが利用可能です。

  • API のサービス記述からテストスケルトンを生成し、動的に機能的なテスト カバレッジを分析するためテスト カバレッジ機能を使用

  • アドホック テストを実行、またはビルドシステムにテストをフックするためコマンドライン インターフェースを使用

  • ドラッグアンドドロップによるテスト作成、テスト自動生成、マルチ環境サポートを使用してREST、SOAP、その他のプロトコルをテスト


データ駆動型テストのパワー

データ駆動型テストは、異なるデータソースと値を使用して様々なシミュレーションを作成できる機能を提供するので、機能テストに特別なパワーと機能が与えられます。SoapUI NG Pro では、無限のシナリオを実行する単一のテストケースを使用することが可能なパワーが指先1本でできます。

  • テストデータをテストケースから分離して、両方を容易に保守するため外部データ ソースを使用可能。

  • 同じテストケースを介して実行できる様々なデータセットを持つことで、異なるシナリオ用にテストケースを作成する工数を削減できます。

  • テストケースを変更することなくユーザーの動作をシミュレートする新しいデータセットを作成することで、新しいユースケースが発生したときに迅速に対応できます。


ポイントアンドクリックで迅速な API テスト

多くの API テスターは、機能を正確にテストするために要求される相互作用を計画し、作成するために努力を必要とする複雑な API に直面しています。SoapUI NG Pro は、いくつかのポイントアンドクリック ショートカットが用意することで、これらのテスト シナリオを簡単に作成できます。

  • テストステップからのレスポンスを取得し、別のテストステップにリクエストとしてそれを与えるためにプロパティ転送を使用できます。簡単なクリックでプロジェクト プロパティへの複雑な動的な参照を作成します。

  • XPath または JSON-Path テストにアサーションを追加することで複雑なスクリプトを避けられます。


自動的にテスト構造をビルドし維持

記述された説明または仕様に基づいた手動による API テストの作成は、時間がかかり、不正確です。 SoapUI NG Pro では、API Discovery (検出) 機能を使用して、API を検出し、それらのためにテスト構造を生成できます。API が変更されたとき簡単にテストをリファクタリングできます。

  • API サービス記述からテスト構造を生成できるので、完全なカバレッジを確認できます。

  • SoapUI NG Pro の内部ブラウザーで、または Ready! API をプロキシとして使用する外部ブラウザーを通して HTTP トラフィックを監視することで API を検出します。

  • API 記述の新しいバージョンに準拠するため、テストとシミュレーションを自動的に更新するリファクタリング機能を使用できます。


 

ページ トップに戻る

SoapUI NG Pro - API 機能テスト

カスタム API または サードパーティ API のためのアドホックで詳細なテスト

SoapUI NG Pro では、クリティカルな機能のテストに集中でき、アプリケーションが実際に本番環境で準備ができていることを確認できます。

 


 

基本的な API 機能テスト

すべてに Ready! API ユーザーは、アドホックで自動化された API テストで、API が期待通りに実行することを確認できます。

詳細...

 

高度な API 機能テスト

カバレッジの計測や、デバッグ機能など、API テストに必要な機能を網羅しています。

詳細...

 

自動化された API テスト

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

詳細...

 

ポイントアンドクリック テスト

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

詳細...

 

データ駆動型テスト

それは、TestSteps を追加するのと同じくらい簡単です。SoapUI NG Pro で DataSource TestStep または DataSource Loop TestStep を追加し、他のテストステップでそれらを使用することで、高度な API テストを作成できます。

詳細...

 

ページ トップに戻る

SoapUI NG Pro - 動作環境

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

Windows

Ready! API プラットフォーム

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

VirtServer

  • 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

VirtServer

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

VirtServer

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

ページ トップに戻る

SoapUI NG Pro - 新機能

エキサイティングな機能

SoapUI NG Pro 1.9 の新機能

(2016.10.19 リリース)

機能

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

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

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

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

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

 


過去のバージョン履歴

SoapUI NG Pro 1.8 の新機能

(2016.7.20 リリース)

機能

  • 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 定義を追加 できます。

 


SoapUI NG Pro 1.7 の新機能

(2016.4.20 リリース)

今回のリリースでは、お客様から要望された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) を提供します。

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

■ Ready! API ライセンス アクティベート ガイド (PDF, 日本語) を公開しました。(2016.2.23)


SoapUI NG Pro 1.6 の新機能

(2016.2.18 リリース)

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

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

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

■ Ready! API ライセンス アクティベート ガイド (PDF, 日本語) を公開しました。(2016.2.23)


SoapUI NG Pro 1.5 の新機能

(2015.11.10 リリース)

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

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

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

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

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

 

SoapUI NG Pro 1.4 の新機能

(2015.8.18 リリース)

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 の新機能

(2015.5.1 リリース)

最新リリースの 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 の新機能

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

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

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

 


SoapUI NG Pro 1.1 の新機能

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

 


SoapUI NG Pro 1.0 の新機能

今日のソフトウェア業界では、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 NG Pro - 評価版リクエスト

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

 

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

 

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

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

ページ トップに戻る

SoapUI NG Pro - 製品価格

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

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

 

SoapUI NG Pro の 価格表はこちら

 

Ready! API - SoapUI NG Pro

SoapUI Open Source
(機能テスト)
Ready! API SoapUI NG Ready! API SoapUI NG Pro
無料 他の任意の Ready! API ツールを購入すると含まれます。 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 NG Pro の 価格表はこちら


 

ページ トップに戻る