SoapUI vs. SoapUI Pro

SoapUI Pro is the paid version of SoapU that automatically creates API tests, makes automation easy, and simplifies test maintenance. SoapUI Pro is part of the ReadyAPI platform that allows users to easily create complex functional, load, and security tests as well as virtualize services for increased availability and earlier integration testing.

The list below highlights differences between SoapUI open source and SoapUI Pro:


General features SoapUI Open Source
Get It
SoapUI Pro
Try It
Standalone Application



Data-Driven Testing  


Native CI/CD Integrations  


Multi Environment Switching  


Groovy Code Templates  


Workspace Management



Support features SoapUI Open Source SoapUI Pro



E-mail Support  


Forum Support  


Nightly Builds  




Support Issue Priority  


Functional Testing features SoapUI Open Source SoapUI Pro
WSDL Coverage  


Request/Response Coverage  


Message Assertion



Test Refactoring  


Test History: Baseline and Comparison  


OAuth2 Support in HTTP requests  


REST Discovery  


Dynamic Data Generation  


Drag and Drop Test Creation



Message Pretty Printing



Coding Free Test Assertion  


Running of Multiple Tests



Test Logs



Test Configuration



Easy Content Transfer



Data Source Driven Tests  


Data Collection  





Maven Integration



Standalone Server Runners



Scripting Support (Groovy, JavaScript)



Scripting Libraries  


Requirements Management  


Unit Reporting



Advanced Reporting  


Form Based input for easy manual testing  


Tree Based input for easy manual testing  


Create Test from Web Service Recordings



OAuth 2 Support



OAuth 2 Profiles



OAuth 2 Flow Automation



WS-Security Support



WS-I Integration



Web Service Recording



WS-Addressing Support



WS-Reliable Messaging



Manual TestStep



Assertion TestStep  


Assertion entire Message  


Test Debugging  


SAML 1&2 Support



NTLM 1&2 Support



Kerberos Support



Service Simulation (Mocking) SoapUI Open Source ServiceV Pro
SOAP Mocking



REST Mocking



API Recording: Create a mock from real-world traffic  


Create a static mock From WSDL, WADL, or Swagger definition



Create dynamic mocks and control response characteristics  


Add Operations From MockService



Create Custom Responses



Multiple Dispatching






WSDL Publishing



SSL Support



Groovy Script Library  


WSDL Coverage  


Command Line and Maven Integration



Static Content Mocking



Save as WAR file



Deploy to Shared VirtServer    


Security Testing features SoapUI Open Source Secure Pro


Boundary Scan



Invalid Type



Malformed XML



SQL Injection



XPath Injection



XML Bomb



Malicious Attachment



Fuzzing Scan



Custom script



Cross Site Scripting





Configurable Scans



Test History: Compare and Baseline  


Run from command line and Maven



Load Testing features SoapUI Open Source LoadUI Pro
Rapid Load Tests from Functional Tests



Configurable Load Strategies



Cloud-based Automatic Deployment of Amazon EC2 agents  


Scalable, Distributed Load  


Load Test Assertions



Allocation to multiple simultaneous scenarios  


Real Time Statistics



Real Time Charts  


Statistics Exporting



Server Performance Monitoring  


Run from command line and Maven



Interactive Visual Scheduler  


Script/Grid Load Strategies  


Setup/TearDown Groovy Scripting








Technology Support SoapUI Open Source SoapUI Pro
























Automation SoapUI Open Source SoapUI Pro
Functional Tests



Load Tests



Mock Services



Code Generation



Command Line



Maven 1



Maven 2



CI and Build Integration



Analytics SoapUI Open Source SoapUI Pro
JUnit Reports



Report Data Export  


Report to DataSource  





WSDL Coverage  


TestSuite Coverage  


TestCase Coverage  


Mockservice Coverage  


Message Recording Coverage  


Assertion Coverage  


* deploying virtual APIs to VirtServer requires a license to ServiceV.