ServiceV Pro - 簡単なサービス仮想化

迅速な開発を可能にする手頃な価格でパワフルなサービス仮想化

API テスト プロセスの制御を取り戻します

接続する世界が成長するにつれ、チームは競争力を維持するためにこれまで以上に迅速で高品質な API をリリースしなければならないプレッシャーに直面しています。高度なモック (別名、仮想 API) の使用は、以下の支援をします:

  • 並行して開発とテストをすることによりリリース サイクルを高速化

  • サードパーティ製のダウンタイム、レート制限、超過料金の克服

  • 統合および分離されたテストを安全に実行

  • 本番用 API で開発者の影響を最小限に抑制

ServiceV Pro の API 仮想化は、日程通りに予算内で API を提供することを支援し、従来のエンタープライズ サービスの仮想化スイートに関連するコストのほんの一部でできます。

サードパーティ製 API による遅延を減少

開発およびテストのボトルネックをなるサードパーティ製 API を統合させません。 ServiceV の動的モックとサービスの仮想化機能を使用すると、サードパーティ製 API で次のことをシミュレートできます:

  • レート制限と超過料金を克服
  • 外部システムへのタイムボックス アクセスから独自のプロセスを切り離します
  • 統合と負荷テスト中に不良な要因とパフォーマンスを素早く隔離

開発とテストを並行してリリースをスピードアップ

実際のビルドの前に、API またはアプリケーションの最終バージョンをテストすることを想像してください。 長期的にどれくらいの時間を節約することができますか? ServiceV の全体的な考え方は、以下の通りです:

  • 実際の API を配布する前に、十分な開発とテストを開始する
  • シミュレートされた応答とエラーハンドリングをより制御して、テスターに権限を与えます
  • 継続的インテグレーション サイクル中に、バージョン管理の問題を平滑化し、解決をスピードアップ

他を混乱させない負荷テスト

実際にコードのパフォーマンスとスケーラビリティを知る必要があるため、サービス拒否攻撃と見なして他のユーザーのAPIにアクセスを遮断したいのですか? ServiceV は大幅に簡素化します:

  • 負荷テストの特定の API への悪影響を最小限に抑えます
  • パフォーマンスの問題を特定のサードパーティ製 API に切り分けます。
  • より堅牢なアプリケーションと統合を構築するための API パフォーマンスをシミュレート

プロジェクトのリスクとコストを減少

正確で復元力のあるテストをビルドするために、API コードを変更するために、他の開発者を待つ必要はありません。API のコードが、あなたのものでない場合、別のシステムから不正なデータがあなたのアプリケーションまたは API に影響を与えるかを知りたい場合どうしますか? SeviceV は両方のサイドを制御し、あなたを支援します:

  • テストおよび UX設計タスクの完了までの時間短縮
  • 弾力性のあるテストを作成するためのエラー条件のシミュレーション
  • 肥大化したサービス仮想化スイートの代わりに、API をシミュレートするために本当に必要なものだけを提供

API 仮想化でより良いサービスを提供

仮想 API は、デリバリー サイクル中の依存関係や遅延を減少させるための優れたツールですが、機能テスト、負荷テスト、セキュリティ テストにも適しています。ServiceV Pro メリット:

  • 実際の API のバージョンが実装される前にテスト スイートを作成。
  • 開発またはテスト中に、他のサービスのダウンタイムを克服。
  • 負荷テストで貧弱なターゲットとなるサードパーティを隔離。
  • 肯定的な条件と否定的な条件を処理する堅牢なテストを構築。
  • 動的データに依存する条件をシミュレート。

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


 

ページ トップに戻る

ServiceV Pro - 主な機能

迅速な開発を可能にする手頃な価格でパワフルなサービス仮想化

今日のアプリケーションは、API に大きく依存しています。それは、これらのアプリケーションのテストは、API に依存しているということを意味します。Ready! API のServiceV ツールを使用して、これらの APPI の代役として仮想サービスを使用して、日程通りに予算内でプロジェクトを維持できます。

  • 圧倒された API へのアプリケーションの応答をテストするための調整とサーバー設定を追加。

  • アプリケーションが利用できない API を処理するための機能を検証するためのエラー条件を設定。

  • ビルドおよびテストのためにパートナーおよび外部の開発者への仮想サービスを提供。


 


 

簡単な Virts の作成

仮想サービスを生成するために、スクラッチから仮想サービスを作成するか、既存の仮想サービスを使用します。 ServiceV Pro でサービス記述を virt に変換できます。

詳細...

 

Virts を作成するために API Discovery を使用

API を発見するために HTTP トラフィックを記録することにより、簡単に Virt を作成できます。特定のコンテンツ タイプとエラーコードをフィルターします。

詳細...

 

開発を可能にする

ServiceV Pro を使用すると、ローカルで必要なだけ多くの virt を実行できるため、ロ0カル開発を障壁なく継続できます。

詳細...

 

Virt アクションのカスタマイズ

各virtのリクエストと関連するレスポンスを設定して、自分のテストニーズに基づいて正確な条件をシミュレートできます。 ServiceV Proでは、独自のディスパッチ戦略を決定して、究極の柔軟性を実現します。

詳細...

 

サーバー サイドの動作をシミュレート

完全なテストの柔軟性を得るには、ServiceV Proを使用して、帯域幅の制約、エラー条件、応答時間の範囲を設定して特定の動作を設定します。

詳細...

 

データ ドリブン仮想サービス作成

Excel、区切り文字付きファイル、グリッドなどの外部ソースからのテストデータを使用して、仮想サービスを強化します。 SoapUI NG Pro と ServiceV Pro の間でデータソースを共有することで、テストの一貫性がさらに向上します。

詳細...

 

API サンドボックスの提供

VirtServer を使用すると、サーバーに仮想サービスを配置できるため、他のチームメンバーや外部開発チームと共有することができます。 管理インターフェイスは、外部の使用のためにそれらを構成するだけでなく、virtをアクティブ/非アクティブにする柔軟性を提供します。

詳細...

 

ページ トップに戻る

ServiceV Pro - 動作環境

 

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

Ready! API プラットフォーム

  • Windows Vista SP2 またはそれ以降の Windows オペレーティング システム (32 または 64 ビット)。

  • Windows Server 2008 SP2 またはそれ以降の Windows Server オペレーティング システム (32 または 64 ビット)。

  • 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 バージョン

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

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

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

 

推奨システム要件

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

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

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

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

  • 1920 × 1080 ディスプレイ。

 

最小システム要件

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

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

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

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

 

Groovy デバッグ要件

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

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

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

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

 

ページ トップに戻る

ServiceV Pro - 新機能

 

ServiceV Pro 2.0

(2017.5.8 リリース)

  • UI の更新により、virt プロパティの設定が簡単にできます:

    • 以前のバージョンでの virt 機能モードを設定する 3つのコントロールの代わりに、新しい UI には様々なモードを設定するためのドロップダウン リストがあります。

      ルーティング オプションを設定するための新しいコントロール
      クリックして拡大表示

    • ルーティング オプションの変更、複数の操作の設定のディスパッチ、あるいは複数の操作を一度に削除することが可能になりました。

      複数の操作のプロパティを変更
      クリックして拡大表示

    • 新しい検索ボックスを使用すると、リクエスト名、レスポンス名、またはディスパッチ設定によって操作を簡単に見つけることができます。

      操作フィルター
      クリックして拡大表示

    • 新しいボタンにより、レスポンスのクローン、名前の変更、削除が簡単になります。

      仮想サービス エディターの新しいボタン
      クリックして拡大表示

  • SOAP レスポンス用のレスポンス コード: SOAP virt のレスポンスのステータス コードを指定できるようになりました。

  • 更新されたトランザクション ログ:

    • ロギングを有効/無効にするための新しいツールバー コマンド。

    • 新しいフィルター ボックスで、すばやくログに記録されたリクエストとレスポンスを検索。

    Updated Transaction Log in ServiceV
    クリックして拡大表示

  • REST virt を記録するとき、Ready! API は、記録されたリクエストがクエリー パラメーターを持っている場合、パラメーター ディスパッチ タイプ を記録するようになりました。

 

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

 


過去のバージョン履歴

ServiceV Pro 1.9 (2016.10.19)

  • 仮想化の完全な自動化を有効にする

    このリリースでは、Virt サーバーを自動化するためのツールを提供します。スクリプト、Maven、Jenkins を使用して、他の多くの機能をデプロイ、非デプロイ、実行することができます。継続的インテグレーション プロセスで仮想化を有効にして、API をより良く管理できます。
    詳細は、こちら

  • 仮想化環境をより良く管理する

    ServiceV Pro は、ユーザーインターフェイスのいくつかの主要な強化により、仮想サービスの作成と管理がより良くなりました。
    詳細は、こちら

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

 


ServiceV Pro 1.8 - 新機能 (2016.7.20)

  • 条件ルート: リクエストはスクリプトの条件に基づいて、ルートされます。 (API-4980)

  • VirtServer にデプロイされた多数の仮想サービス (virt) を管理することがさらに簡単になりました:

    • すばやくそれらを見つけるために仮想サービス (virt) をタグ付け (API-3933),

    • 名前、タグ、URL、ポート、または実行状態により仮想サービス (virt) を検索 (API-4895),

    • 仮想サービス (virt) をテーブル表示 (API-4823)

 

不具合修正

  • 仮想サービス (virt) のスクリプト ディスパッチャーは、application/x-www-form-urlencoded コンテンツ タイプのリクエストからコンテンツを読み込むことができませんでした。 (API-4905)

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

 


ServiceV Pro 1.7 - 新機能 (2016.4.20)

ServiceV Pro 1.7 リリースでは、新機能は追加されていません。

報告された外部の不具合はありません。

 

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

 


 

ServiceV Pro 1.6 - 新機能 (2016.2.18)

Enterprises looking to provide virtual API sandboxes, look no further. ServiceV Pro together with VirtServer now allows you to:

  • Log all transactions to and from your virtual API deployed on VirtServer
  • Add/remove user permissions via shell commands
  • Use custom SSL certificates to secure VirtServer
  • Control port assignments via ServiceV Pro

 

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

 

 


ServiceV Pro 1.5 - 新機能 (2015.11.10)

時間がかかり、きめ細かい制御が必要なコンポーネントのためのモックを作成します。少なからず、これは時間がかかっていました。 ServiceV を使用すると、高度で動的なモック (ここでは Virt と呼びます) を作成でき、設計、テストプロセスの動作を制御する重要な部分であるインプットおよびパラメーターに基づいて異なる応答が可能です。

For more information on the routing capabilities in ServiceV Pro のルーティング機能に関する詳細は、check it out in the features section をご参照ください。

パラメータ-のディスパッチ

適切な応答をルーティングするインカミング要求を定義するための基本的な規則を作成することが、今まで以上に簡単になりました。複雑なスクリプトに頼ることなく、可能性のあるケースをカバーするルールを定義することを、クエリー、パス、ヘッダーのソースから選択することができます。

 


 

ServiceV Pro 1.4 - 新機能 (2015.8.18)

機能

Virts は、実際の Web サービス API にリクエストをルートできます。
\\ 実際の API からのレスポンスは、保存されて Virts レスポンスとして使用されます。

不具合修正

Virts corrupted responses containing the $${ substring (API-2191).

 


ServiceV Pro 1.3 - 新機能 (2015.5.1)

Lightweight service virtualization now goes beyond APIs (like SOAP and REST) and extends to JMS (Java Messaging Service), a critical back-end component of many Java apps, web-based or otherwise. Now with the ability to simulate JMS endpoints, ServiceV Pro is the industry’s most cost-effective and user-friendly API virtualization tool.

New features in ServiceV Pro:

  • JMS Virtualization.

 


リリース履歴 - ServiceV Pro 1.2 - 新機能

ServiceV Pro 1.2 で強化された機能:

  • We've added more power to the data-driven feature of the ServiceV Pro by allowing you to connect your Virts to a database

  • You can now generate data for on-the-fly virt responses. 

  • You can now simulate multiple authentication types.

  • When using ServiceV Pro with the VirtServer, you can now control multiple virts simultaneously, including dragging them from your local instance to the VirtServer.

  • We’ve added a sample project so you can see how API virtualization works.

 


ServiceV Pro 1.1 - 新機能

ServiceV Pro 1.1 includes important improvements that give you more power and flexibility when working with your virtual APIs. Those improvements include:
 

  • The ability to run virtual APIs from your Continuous Integration environment by using our new Jenkins plugin

  • The ability to run virtual APIs from your Continuous Integration environment by using our updated Maven plugin

  • Greater security with deployed virtual APIs by providing support for https

  • Much more powerful data driven virts with the addition of JDBC as a data source

 


ServiceV Pro 1.0 - 新機能

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.

 


 

ページ トップに戻る

ServiceV Pro - 評価版リクエスト

迅速な開発を可能にする手頃な価格でパワフルなサービス仮想化

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

  • Validate your API early in the project by making virts available to product managers and testers while you keep coding 

  • Load test dependent third-party APIs without incurring costs associated with rate limits

  • Create a variety of environment simulations to validate your application's behavior when the API it depends on misbehaves

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

Ready! API ライセンス アクティベート ガイド (v1.8)

ページ トップに戻る

ServiceV Pro - 製品価格

迅速な開発を可能にする手頃な価格でパワフルなサービス仮想化

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

 

ServiceV Pro の 価格表はこちら

 

Ready! API - ServiceV Pro

SoapUI Open Source
(モック)
Ready! API ServiceV Ready! API ServiceV Pro
無料 他の任意の Ready! API ツールを購入すると含まれます。 1年間または複数年のサブスクリプション
固定ユーザーまたはフローティング ライセンス
  • Create virts from SOAP or REST APIs
  • Create virt from service descriptions
  • Custom Responses
  • Multiple dispatching
  • SSL Support
  • Save as WAR
  • Static content
  • SOAP recording to virt
  • Single user access
  • Create virts from SOAP or REST APIs
  • Create virt from service descriptions
  • Custom Responses
  • Multiple dispatching
  • SSL Support
  • Save as WAR
  • Static content
  • SOAP recording to virt
  • Single user access
  • Groovy script library
  • Create virts from SOAP or REST APIs
  • Create virt from service descriptions
  • Custom Responses
  • Multiple dispatching
  • SSL Support
  • Save as WAR
  • Static content
  • SOAP recording to virt
  • Single user access
  • SOAP discovery to virt
  • REST discovery to virt
  • Deploy virt to server
  • Virt assertions
  • Server-side behavior simulation
  • Usage metrics
  • Virt execution reporting
  • Data Driven virts
  • Online Support

 

ServiceV Pro の 価格表はこちら


    VirtServer
(オプション購入)
   
  • Deploy virt to server
  • Multi-user access to virts
  • Activate/de-activate virts
  • Usage reporting
  • Online Support

VirtServer の 価格表はこちら


 

ページ トップに戻る