TL;DR(要点)
SoapUIオープンソース版は無料で、基本的なSOAPやRESTテストに十分な機能を提供します。SoapUI Proはもはや単体製品ではなく、ReadyAPIに統合されました。ReadyAPIは1ユーザーあたり年間749ドルから。多くのチームにとって、この価格差は合理的ではなく、Apidogのような最新ツールが低コストでギャップを埋めます。
💡 Apidog は無料で使えるオールインワンAPI開発プラットフォームです。REST、SOAP、GraphQLのテストを、チームコラボレーションやCI/CDサポート付きで実施できます。クレジットカード不要で、すぐに無料体験が可能です。
はじめに
SoapUIを使ってきた方なら「SoapUI Pro」という用語を聞いたことがあるはずです。アップグレードすべきか悩むこともあるでしょう。しかし、SoapUI Proは現在、単体製品ではありません。SmartBearはSoapUI ProをReadyAPIに統合しました。
SoapUIオープンソース版、旧SoapUI Pro、そして現ReadyAPIの違いを理解することは、コストやテスト予算に直結します。本記事では、それぞれの機能・費用・切り替えタイミング・代替ツールへの移行方法まで、実践的に解説します。
SoapUIオープンソース版:得られるもの
SoapUIオープンソース版はGitHubで無償公開されています。SmartBearが保守していますが、アップデートは商用版より少なめです。
主要機能
- WSDL/SOAPテスト(自動リクエスト生成)
- REST APIテスト
- テストスイート/ケース/ステップの作成
- Groovyスクリプトでロジック追加
- 各種アサーション(Contains, Not Contains, Response SLA, XPath, JsonPath, Script等)
- ステップ間のデータ転送
- CSVデータソース(プラグインで対応)
- コマンドラインランナー(
testrunner.sh)でCI/CD実行 - HTTPS/SSLテスト
- 基本的なモックサービス
ポイント: 小規模チームや個人開発者なら、これでほぼカバーできます。コスト無しでテスト自動化が可能です。
制限事項
- Excel連携など組み込みデータ駆動テストが不可(プラグインや自作対応が必要)
- セキュリティスキャンなし
- カバレッジレポートなし
- 本格的API仮想化なし
- チーム管理/集中レポートなし
- パフォーマンステスト機能が限定的
- SmartBear他製品との統合不可
SoapUI Proが追加した機能(およびその後継)
SoapUI Pro(現在はReadyAPIに統合)は、下記の商用機能が追加されていました。
- Excel・DB・グリッドデータ連携による拡張データ駆動テスト
- HTML/PDF/JUnit形式の詳細レポート
- カバレッジレポート(どの操作がテスト済みか可視化)
- API仮想化
- サポート契約
現在はReadyAPIとして提供され、SoapUI Proだけの購入はできません。
ReadyAPI:現在の商用提供
ReadyAPIは、SmartBearのAPIテスト統合プラットフォームで下記3製品をバンドルしています。
- SoapUI NG(テスト作成・実行、旧SoapUI Pro)
- LoadUI NG(パフォーマンス/ロードテスト)
- TestServer(リモートテスト実行)
ReadyAPIが加える機能
- APIセキュリティスキャン(SQLインジェクション、XSS、ファジング等)
- Excel・DB・グリッド連携による高度なデータ駆動テスト
- 詳細なHTML/PDFレポート
- テストカバレッジ可視化
- 一元化されたテスト管理ダッシュボード
- TestServer経由のリモート実行
- SmartBear他ツールとの統合
- 優先サポート
ReadyAPIの価格
公式サイトに価格公開はありませんが、一般情報では以下の通りです。
- 年額約749ドル/ユーザー(標準プラン)
- エンタープライズは個別見積
- フローティングライセンスあり(1シート単価は上昇)
- アカデミック・非営利向け割引あり
例: 5人チームで年間約3,745ドル。大規模になるほどコスト爆増。
中間価格帯は存在せず、無料(OSS版)と有料(1ユーザー749ドル~)の間にギャップがあるため、多くのチームが代替案を検討しています。
オープンソース版で十分な場合
以下の条件なら、SoapUIオープンソース版でOKです。
- 主にSOAPサービスを対象にし、複雑なデータ駆動テスト不要
- 監査や正式レポートが不要
- 小規模チーム(1~3人)
- Groovyスクリプティングに問題なし、セキュリティスキャン不要
- JDK入りのCI環境で
testrunner.shが動く
多くのチームにとって、OSS版の制約は「機能」よりも「快適さ(起動の遅さやGroovy依存、クラウド同期なし)」の問題です。
ReadyAPIにアップグレードする時期
ReadyAPIが必要になる主なケースは以下の通りです。
- APIセキュリティスキャンがCI/CDパイプラインに必須
- 監査・コンプライアンス対応のPDF/HTMLレポートが必須
- SmartBear製品群との連携が必須
- 高度なExcel/DBデータソースが必要
- チーム内で中央管理されたレポートが求められる
- 本格的なパフォーマンステストが必要
特にセキュリティスキャンが決定的な判断材料です。自動脆弱性診断が要件ならReadyAPIが最適。
代わりに最新の代替ツールに切り替える時期
以下のような場合はSoapUI系から乗り換えを検討しましょう。
REST API開発が中心
→ SoapUI/ReadyAPIはSOAP寄り。RESTなら他ツールの方が効率的。JavaScript/Pythonを使いたい
→ Groovy依存は保守負担。自分たちの得意言語でスクリプトを組みたい場合、他ツールが有利。リアルタイムコラボ・クラウド同期が必要
→ 最新ツールならクラウド同期やチームワークスペースが標準。クラウドネイティブCI/CDにしたい
→ JDK前提のtestrunner.shは手間。Apidogはnpmで実行可能。高額なライセンス費用をかけられない
→ 本当に必要な機能だけにコストを払いたい場合、ReadyAPIはオーバースペック。
ReadyAPIアップグレードの代替としてのApidog
Apidogは、SoapUI OSS卒業時にぶつかるギャップを埋める強力な選択肢です。
| ニーズ | SoapUIオープンソース版 | ReadyAPI | Apidog |
|---|---|---|---|
| SOAP/WSDLテスト | はい | はい | 部分的(生のHTTP) |
| RESTテスト | はい | はい | はい |
| GraphQL/gRPC | いいえ | いいえ | はい |
| チームコラボレーション | いいえ | 限定的 | はい |
| クラウド同期 | いいえ | はい | はい |
| CI/CD(JDKなし) | いいえ | いいえ | はい |
| JavaScriptスクリプティング | いいえ | いいえ | はい |
| データ駆動型テスト | プラグイン | はい | はい |
| 無料ティア | はい | いいえ | はい(3ユーザー) |
| 1ユーザーあたりの年間価格 | 無料 | 749ドル以上 | ReadyAPIより低い |
ポイント
WSDL自動生成が必須でなければ、ApidogでReadyAPIの主要機能をカバーできます。
ハイブリッドアプローチ
現場で多いのは「使い分け」です。
- WSDL/SOAP固有作業:SoapUIオープンソース版
- RESTテスト・コラボ・CI/CD:Apidog
この構成ならReadyAPIの高額ライセンスを回避しつつ、SOAPもRESTも効率良くテストできます。ツール管理コストは増えますが、REST比率が高いチームなら合理的です。
よくある質問(FAQ)
SoapUIオープンソース版を商用で使えますか?
→ はい、Apache License 2.0なので商用利用可能です。
ReadyAPIを無料で使う方法は?
→ 14日間の試用版のみが公式。以降は有料。学術/非営利向けの割引は別途交渉。
ReadyAPIでSoapUIプロジェクトをインポートできますか?
→ 可能です。XMLプロジェクトファイルをそのまま読み込めます。
ReadyAPIからSoapUI OSSへダウングレードできますか?
→ 双方向互換あり。ただしReadyAPI独自機能(セキュリティテスト等)はOSS版では動きません。
SoapUIオープンソース版から離れる主な理由は?
→ 起動の遅さ、Groovy依存、クラウド同期不可の3点が多いです。
ApidogはWSDLインポート無しでSOAPテスト可能?
→ はい。SOAPエンベロープを手動構築し、HTTP POST送信で対応できます。
まとめ
無料と商用の間に「1ユーザー749ドル」のギャップがあるのは異例です。ReadyAPI導入前に、Apidog等の低コスト代替ツールで要件が満たせるか、必ず事前検証しましょう。
Top comments (0)