API Functional Testing Tool


Try Free Try Free


Make sure your API performs as intended and meets all the requirements of your business by using the powerful API testing tools SoapUI NG Pro.


An Overview of SoapUI Functional Testing Tool


SoapUI allows you to easily and rapidly create and execute automated functional, regression, compliance, and load tests. In a single test environment, SoapUI provides complete test coverage and supports all the standard protocols and technologies.

The first essential piece of API readiness is making sure that your API does what it is supposed to do and returns the data it’s expected to return. SoapUI NG uses the tried-and-true SoapUI testing capabilities to help you ensure that your REST and SOAP APIs perform as expected.

With SoapUI NG Pro, you will have the advantage of the following:

SoapUI Functional Testing
Functional Testing
SoapUI is the Swiss-Army knife of automated Functional and Regression Testing. Powerful and innovative features help you validate and improve the quality of your services and applications. Best of all, you don’t have to be a developer to write Functional Tests in SoapUI. So whether you’re creating new TestSuites, adding TestCases, or adding assertions to your TestCases, it’s all amazingly simple and easy.
SoapUI Service Simulation
Service Simulation (Mocking)
SoapUI MockServices let you mimic – and create robust tests against – Web Services before they are implemented. They eliminate the expense of building full-scale replicas of your production systems and enable consumers to access the services without having to wait for them to be built or available. You can simulate any desired behavior, no matter how complex, and completely configure service responses.
SoapUI Security Testing
Security Testing
Using a complement of tests and scans, protect your services on websites against the most common security vulnerabilities.
SoapUI Load Testing
Load Testing
SoapUI lets you create even the most advanced Load Tests quickly and easily. And, it also integrates seamlessly with loadUI, which provides a vastly superior Load Testing experience. With a visual, drag-and-drop interface, loadUI allows you to create, configure and redistribute your Load Tests interactively and in real-time.
SoapUI Automation
Automation
SoapUI packs advanced end-to-end automation features, allowing you to dramatically reduce labor costs and improve your time-to-market. Using the Command-Line tools bundled with SoapUI, you can run your Functional/Load Tests and MockServices from just about any task scheduler, or as an integrated part of your build process. You can even customize the test execution to override test parameters, control what tests to run or output, and much more.
SoapUI Analytic
Analytic
With powerful and integrated analytics, SoapUI Pro makes your testing faster than ever and saves you countless hours. Instantly create comprehensive yet easy-to-understand reports for Functional and Load Tests from within the UI at Project, TestSuite, TestCase and LoadTest levels. And with virtually no effort on your part, you can export your reports into any standard format and customize them any way you like.
SoapUI Recording
Recording
Built from the ground up to offer advanced recording capabilities, SoapUI records, monitors and displays for you all the data that is sent and received between a client, such as your web browser, and a server. SoapUI makes it easy to see what is happening, so you can quickly diagnose and fix problems. It even supports WS-Security and SSL decryption, allowing you to analyze and modify encrypted messages.
SoapUI Ecosystem
Ecosystem
A big part of what makes SoapUI great is the universe of the open source community and partners around it, who have accelerated the pace of innovation on SoapUI. Another reason SoapUI is so great is that it allows anyone to develop their own set of SoapUI features as SoapUI Plugins. And SoapUI Pro adds award-winning support from the SmartBear team.

Key Features

All-in-one Testing Tool

SoapUI NG Pro is built from the ground up with enterprise users in mind. It’s loaded with advanced technologies and features you won’t find in other test tools. The all-in-one testing tool that’s one of a kind.
SoapUI Features
Agile and scalable testing

Use Data Sources when you want to create large-scale tests of data intensive services. Or when data quality is of paramount importance. With a variety of Data Sources at your disposal – including Excel, XML, JDBC, Groovy, Files, and more – creating data-driven tests is easier and faster than ever. Try them once and you’ll never go back!

Comprehensive reporting

With one click, you can generate detailed reports at Project, TestSuite, TestCase, or LoadTest level. Just as easy, print or export them into any standard format, including PDF, HTML, Word and Excel, and customize them any way you like. And the Reporting tab in the Project window gives you instant access to all your reports, sub-reports, templates, and even their parameters. Sharing results with your teams and managing reports have never been easier.

soapui contract coverage
Contract coverage

Wouldn’t it be great to know when you’ve tested enough or where to focus your efforts next? The Test Coverage technology in SoapUI NG Pro lets you dynamically analyze and measure how much, and how well, your Web service contract is covered by your Functional Tests, MockServices, Mock Clients, and even SOAP Monitor clients and targets.

soapui point and click
It’s point-and-click easy

SoapUI NG Pro is intuitive, no-code UI allows anyone to create and run tests in seconds. Say you want to create a Load Test. Just right-click on a Functional Test and select New LoadTest. Done!

Want to also verify data in the same easy way? Just use Assertions – all it takes is a couple of clicks.

soapui editor
The Outline and Form editors

The Outline editor gives you an elegant view of the structure of your XML for both requests and responses. When you want to create request messages, even without knowing XML, you have the powerful Form editor available. It easily handles even the most complex requests. And in SoapUI NG Pro, the two editors work together brilliantly.

soapui SQL
Databases for everyone

The SQL Query Builder gives you a wealth of options to create complex database queries using a powerful yet simple graphical interface. Add objects to the query with a double-click. Add unions or join tables with a right-click. And much more. So whether you’re technical or non-technical, testing databases has never been easier