SoapUI Pro

For REST, SOAP, and other popular API and IOT protocols, SoapUI Pro provides the industry's most complete and easy-to-learn functional testing capabilities. Based on open core technology proven by millions of community members, SoapUI Pro helps you ensure that your APIs work as intended, meet your company's requirements, deadlines, and team skill sets from day one.

Learn more about SoapUI Pro

Request a Quote

What is SoapUI Pro?

World's most reliable API test tool

For REST, SOAP, and other popular API and IOT protocols, SoapUI Pro provides the industry's most complete and easy-to-learn functional testing capabilities. Based on open core technology proven by millions of community members, SoapUI Pro helps you ensure that your APIs work as intended, meet your company's requirements, deadlines, and team skill sets from day one.

Prove your API does its job

The first essential piece of API preparation is to ensure that your API does what it is supposed to do and returns the data it should return. With SoapUI Pro, you can:

Create tests directly from Swagger, Open API Specifiation (OAS) 3.0, and other popular API description formats;

Review your functional test coverage to find out what you're missing;

Run ad-hoc tests without having to keep the API client code temporary;

Use the command line to connect your tests to your build system;

Fast-forward across multiple environments: development, testing, staging, etc.;

REST test, SOAP, and other protocols in a single unified framework;

Create API tests quickly and intuitively

Look, the world is a complicated place. Sometimes your APIs are too. That's why, with SoapUI Pro, we make it as easy as possible to create test scenarios by providing design tools that use point-and-click shortcuts to simplify advanced functionality up to a few clicks.

Import API descriptions such as Swagger, OAS 3.0, and others to quickly create API tests;

Record API calls based on real-world web and mobile applications using API discovery;

Use ownership transfer to extract data from a response for use in a later request;

Avoid complex scripts by creating XPath and/or JSON-Path statements graphically;

Put dynamic data to work for you

Using realistic and dynamic data in your functional API tests is critical to covering threshold conditions, positive/negative tests and actually simulate the way your consumers interact with your APIs in the real world. SoapUI Pro saves invaluable amounts of time by allowing you to:

Use external data sources to keep your tests and data more sustainable;

Avoid repeating tests for different scenarios using multiple datasets;

Validate results using data from a previous database, file, or response;

React quickly when new cases arise simply by creating new datasets, not tests;

Protect your APIs with security scans

SoapUI Pro includes advanced security testing features. You can now add security scans to your new or existing functional tests with just one click. Instead of security experts, SoapUI Pro is easy to create scans, security testing does justice to your team's testers and developers. This helps ensure that critical API security testing occurs whenever your tests run and is no longer considered as an afterthought. SoapUI Pro allows you to:

Quickly generate security scans to run against all tests in your API;

Protect your API by running standard scans designed to mimic standard hacking techniques;

Create custom scans or place them over existing scans to suit your own use case;

Integrate API security with automation to ensure that your API remains secure after each code change;

Automate tests to reduce errors

Creating API tests manually based on a written description can be time-consuming and inaccurate. With SoapUI Pro, you can use our API discovery feature to find APIs and generate test frameworks for them. You can also easily refactor your tests when any of your APIs change.

Use API descriptions such as Swagger, OAS 3.0 to ensure you have full test coverage;

Capture api traffic from a site or switch to mobile proxy mode;

Use our refactoring features to update your tests when API definitions change;

Fit Testing in your contiguous delivery pipeline

Who is responsible for providing high-quality APIs on your team? Increasingly, the answer is: everyone. Developers are on the hook for sending great code, testers are responsible for comprehensive quality validation, and operations teams are responsible for ensuring that things work all the time.

But quality starts with good design, and SmartBear knows that the fastest way to make all teams more efficient is to squeeze problems earlier into the API delivery lifecycle. That's why ReadyAPI comes fully equipped to integrate the different skill sets into your team with:

API test graphic tools like SoapUI Pro;

Command-line support for automated regression testing;

Export results to popular M2M (jUnit, XML) and other common formats;

SDK and IDE support for first developer test standards;

System Requirements

Windows

1GHz or higher 32-bit or 64-bit processor

4 GB RAM

300 MB of hard drive space for installation (ReadyAPI and HermesJMS)

Windows Vista / Server 2008 e posterior

Linux

1GHz or higher Intel processor or AMD64 32-bit or 64-bit

4 GB RAM

300 MB of hard drive space for installation (ReadyAPI and HermesJMS)

Ubuntu, Red Hat, Fedora, CentOS, Suse; or other distributions

Java 8

Mac OS

1GHz or higher 32-bit or 64-bit Intel processor

4 GB RAM

300 MB of hard drive space for installation (ReadyAPI and HermesJMS)

Mac OS X 10.7.3 or later; Mac OS X Server 10..7 or later (Java JDK 8)

You don't know what software you need or you haven't found what you were looking for?

You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.