Skip to main content
TrustRadius
ReadyAPI

ReadyAPI
Formerly SoapUI Pro, LoadUI Pro, & ServiceV Pro

Overview

What is ReadyAPI?

ReadyAPI (formerly SoapUI Pro, LoadUI Pro, and ServiceV Pro) is a REST and SOAP API functional testing tool that enables software developers, QA engineers, and manual testers to work together to create, maintain, and execute complex end-to-end API tests in…

Read more
Recent Reviews

TrustRadius Insights

SoapUI and its Pro version, ReadyAPI, are widely used tools for integrating, verifying, and testing web services. They are highly scalable …
Continue reading

ReadyAPI

7 out of 10
January 13, 2022
Incentivized
We currently develop an ERP accounting system that makes use of an API such that third-party systems can integrate with us. Ready API …
Continue reading

Speeding up QA tasks

9 out of 10
January 12, 2022
Incentivized
We use ReadyAPI almost daily for API testing and automating our test case suite for future runs. This helps us especially when doing …
Continue reading

ReadyAPI : Good Tool

9 out of 10
January 11, 2022
Incentivized
ReadyAPI enables our team to create, manage and run automated functional, security, and performance tests of RESTful, SOAP, Kafka, and …
Continue reading

To ReadyAPI or Not

9 out of 10
December 06, 2021
Incentivized
ReadyAPI is used to validate endpoint functionality and for load testing. The main purpose of using the tool is to create specific …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is ReadyAPI?

ReadyAPI (formerly SoapUI Pro, LoadUI Pro, and ServiceV Pro) is a REST and SOAP API functional testing tool that enables software developers, QA engineers, and manual testers to work together to create, maintain, and execute complex end-to-end API tests in their CI/CD pipelines without needing to…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

16 people also want pricing

Alternatives Pricing

What is Rapise?

Rapise is a software testing platform that allows users to regression test web, desktop and mobile applications. Some key features include: Playback of Tests, Test Script Editing and Data Driven Testing.

What is Tricentis Test Automation for ServiceNow (discontinued)?

Tricentis' solution for testing ServiceNow workflows, Tricentis Test Automation for ServiceNow, is a scoped application within the user's Now Platform, boasting a familiar interface equipped with a centralized dashboard to view test plans, suites, cases, and results.

Return to navigation

Product Demos

Demo Session: API and Webservices Testing and Automation Using SoapUI, ReadyAPI and Groovy

YouTube

ReadyAPI + Groovy: Data Driven tests with Rejseplanen’s API - Demo

YouTube
Return to navigation

Product Details

What is ReadyAPI?

ReadyAPI (formerly SoapUI Pro, LoadUI Pro, and ServiceV Pro) is a REST and SOAP API functional testing tool that enables software developers, QA engineers, and manual testers to work together to create, maintain, and execute complex end-to-end API tests in their CI/CD pipelines without needing to code.

ReadyAPI Integrations

ReadyAPI Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Postman, Parasoft Development Testing Solutions, and Jest are common alternatives for ReadyAPI.

Reviewers rate Usability highest, with a score of 9.9.

The most common users of ReadyAPI are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(154)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

SoapUI and its Pro version, ReadyAPI, are widely used tools for integrating, verifying, and testing web services. They are highly scalable and configurable, allowing for custom test script creation and automation of various test activities. Users have found SoapUI useful in validating complex analysis platforms, establishing baselines for customization, and verifying APIs across multiple products with different interfaces like SOAP, REST, AMF, and JDBC.

Yahoo's Technical Account Management team relies on SoapUI to analyze SOAP messages and troubleshoot issues with ad platforms. Developers, integrators, and technical product managers use SoapUI for testing, automation, and support purposes. ReadyAPI is the go-to tool for API testing, making it easy to create and manage tests. It helps in verifying breakages, tracing back problems to ensure correct data returns, validating endpoint functionality, and load testing with specific scenarios using production data.

ReadyAPI supports API testing throughout the digital transformation process from prototyping to deployment. It is also used for API test automation and integration with Jenkins. Moreover, it assists in importing and structuring web services, API mockups, functional testing, security testing, deploying code to the cloud using containers, and integrating with third-party tools like Bamboo. With its comprehensive features for SOAP and REST service testing, ReadyAPI is recommended for a wide range of API testing needs.

Swagger Integration: Many users have praised the ability of SoapUI and ReadyApi to read in endpoints for a restful web service via a Swagger page or definitions file. This feature has been described as extremely helpful, with reviewers appreciating the time-saving aspect of not having to figure things out directly or rely on specs to build their requests. Additionally, the ability to easily update endpoints when they change was seen as a valuable feature.

Groovy Functions: Users have found the addition of groovy functions in SoapUI and ReadyApi to be very useful. They appreciate being able to use a programming language with Java libraries, which provides them with much more flexibility in how they process results and build follow-up requests.

Auto-generation of Test Cases: The auto-generation of test cases in SoapUI Pro has received high praise from users. It gives them a good head start on their testing efforts by building a set of tests that cover at least the happy path scenarios. Users also appreciate the visual guide provided by the test case GUI, which helps them structure their suites and scenarios effectively.

Cons:

  1. Lacking User Interface and Experience: Some users have found SoapUI's user interface to be confusing, old-fashioned, and not user-friendly. They have expressed the need for enhancements in terms of design and usability.
  2. Slow Performance: Several users have experienced slow performance with SoapUI, particularly when loading projects, switching between tabs, and during startup. They have also encountered errors related to insufficient memory, resulting in frustration and delays.
  3. Limited JMS Support and Third-Party Tools Dependency: Users have mentioned that SoapUI relies on an outdated 3rd party program called HermesJMS for JMS interactions. This limitation restricts their ability to run parallel test suites efficiently. Additionally, they have pointed out the limited support for JMS and the need for third-party tools for AMF method discovery.

Attribute Ratings

Reviews

(1-25 of 31)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I have worked on different API automations like Ready API, Rest Assured, Katalon Studio, Karate etc. And after evaluating different tools we found that ReadyAPI is far superior to other API automation tools. It supports testing for Rest, SOAP, GraphQL, etc. It is a Scriptless API testing tool. Data-driven testing and Security testing are important features of this tool. It also has a feature to measure test coverage. So far Ready API is one of the best API automation tool I have come across in recent times.
  • Scriptless
  • Data driven testing
  • API Reporting dashboard
  • Security and Performance testing
  • Run Test suites in parallel
  • Property Transfer
  • Only supports Groovy script
  • Licensing cost
  • Limited options available to generate data using Data source
ReadyAPI is one of the best API automation tools. It is a Scriptless tool and requires very less coding expertise while working with groovy scripts in ReadyAPI. It is well suited for testing Rest, SOAP, GraphQL, etc services. Data-driven testing has been made it very easy with various options such as Excel, Database, JSON, etc. Performance testing is also one of the important features of ReadyAPI. It is not suited for Web or Mobile automation. Also not appropriate for mocking the servers
Score 7 out of 10
Vetted Review
Verified User
Incentivized
When our organization shifted focus to building software in micro-service-style architecture, we needed a good tool to test the APIs. ReadyAPI was a great solution as it makes automation and performance testing very easy. A lot of tools in the market are good for manual testing but not for automated ones.
  • It makes API automation seamless, easy, and efficient.
  • Performance testing, distributing load, and key performance indicators are very well put together to help improve the performance of APIs.
  • Even non-programmers can quickly ramp up and write efficient automation tests.
  • Such a good tool and I love it. There are many open-source tools that do the same and are free.
  • Adding visuals to show chaining or dependent apis will be helpful.
  • Adding contract testing feature to the toolset will improve the value immensely.
If you have non-programmers and manual testers in the team, ReadyAPI is the best fit for API testing and automation. This will make the testing cycles shorter and improve the quality drastically. On the flip side, if your team has developers and test engineers who can write code, there are many open source solutions out there that can provide more or less all the features.
January 12, 2022

Speeding up QA tasks

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use ReadyAPI almost daily for API testing and automating our test case suite for future runs. This helps us especially when doing regression testing of many of our components (around 10) and allows us to run the whole suite of +1000 tests in a couple of hours, and this is only for ONE team within the company!
  • Generating test data
  • Reusability of test steps
  • Flexibility on creation of assertions
  • Running big batches of tests can break the application or freeze the UI interaction
  • Creation of result reports
  • Version control is not possible (branching, merging, etc.)
As a QA Engineer, creating, automating, and running test cases for APIs involves 70% of my working time. For this, ReadyAPI has been an excellent tool to do my tasks in a dynamic and time-saving way. On the other hand, ReadyAPI has presented many challenges when more than one person wants to work on the same project. For this scenario, the tool is not suitable since it doesn't have the ability to create parallel branches and merge them together after working on a project.
January 07, 2022

Software QA Manager

Laura Graham LaRocca | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use ReadyAPI for Functional and Security Testing for our API updates. This allows us to have consistent testing with quick turnarounds per release.
  • allows for data driven testing
  • allows functional tests to be run at a project, test suite, and test case level, making it very flexible
  • security testing is made quick and easy
  • The copy/paste functionality in the requests, results and data source grids has been lost and does slow down work.
  • The tool is memory heavy and memory usage could be improved.
  • I have some long calls that "work" but don't respond before the UI times out. These are requests I am using to stuff variables for the subsequent requests. It should be possible to extend the wait time of the tool, as long as the Request is working.
ReadyAPI manages endpoints and environments very well, allowing the automation to mix several endpoints into the same Test Case. It is much better for automation tests. Postman has a Team Workspace which allows the SME to set up example Requests for the rest of the team and this works better for manual testing.
December 06, 2021

To ReadyAPI or Not

Score 9 out of 10
Vetted Review
Verified User
Incentivized
ReadyAPI is used to validate endpoint functionality and for load testing. The main purpose of using the tool is to create specific scenarios that can be mocked by utilizing files with actual production data and then running it against different endpoints to confirm code is providing the correct response
  • data validation
  • load testing
  • endpoint availability
  • change ability between the free and paid version
  • better tutorials
  • better bulk processing
Is well suited for: - Validation of single data points - API functionality Is not suited for: - Validation of large amount of data points
Score 10 out of 10
Vetted Review
Verified User
Incentivized
My team is responsible for developing and delivering APIs for various system integration requirements. ReadyAPI suite of solutions makes the process of developing, documenting, and testing steps very easy. We have used the SoapUI aspects for connecting with and validating external on-prem as well as cloud solutions, LoadAPI to test the API load on the system by generating up to 500 mock API calls per minute with the virtual users feature. This is a tool that is integral to our day-to-day operations.
  • API contract validation
  • API load testing by simulating simultaneous virtual users
  • External credentials validation
  • RestAPI interfacing and testing
  • Clarity in API call failures
  • Better UI
We were estimating the system resource requirements during peak times in production but our QA system didn't have the same type of API load. We used LoadAPI to simulate the virtual users and multiple calls per user to create the same API load that was on our production system. This helped better estimate system resources and benchmark the test results.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
In our company, ReadyAPI is mainly used for testing API services.

Our main objective is to test services across many environments, also we need scripts to generate data, etc. That's why we started using ReadyAPI, which has different environment support and is easily changed in one click. ReadyAPI also supports Groovy scripts and WSDL.

ReadyAPI is a great tool to create test steps and their flows also has a nice assertions system.

  • Multi Environment Support
  • Several test cases and its flows management
  • Scripts support
  • Complex assertion system
  • GIT, Jenkins, Docker Support
  • Dark Mode
  • Simple test cases copy paste functionality
  • Changing several assertions same time
I am not able to recall using anything which can be compared to ReadyAPI for API testing. ReadyAPI is a must-have tool for mid/large organizations to test their API services across all envs. ReadyAPI is well suited to test all kinds of API types.

The disadvantage of ReadyAPI is that sometimes it's not stable and it crashes and if your changes are not saved, it's all lost. I would love to see a recovery feature added to it. Also, it doesn't have dark mode support which really strains my eyes.
August 11, 2021

My ReadyAPI experience

Birobrata Deb | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • It is used by my project
  • It helps us with automating our APIs
  • Saves time, manual effort and repetition
  • Available plugins, though some I know are not yet supported
  • It has a good logging mechanism
  • UI needs to be improved. It's sometimes unstable.
  • Plugin for Jira Cloud available, but not supported. This creates confusion
  • For me, takes very long time to launch.
It definitely helps in reducing manual effort significantly, but the UI needs an overhaul and improvement.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Majorly, it used by one department for automated regression suites.
  • Its drag n drop feature is easy to use.
  • Data generator in data source is one of the best features of ReadyAPI
  • Hierarchy of arranging test suites/cases/steps helps a lot in managing the stuff
  • Should be able to add test step like REST even when there's no API added in the project.
  • Its integration with GIT is very annoying, especially when you want to delete uncommitted changes and pull latest.
  • Sometimes ReadyAPI made some changes of its own. These are also very annoying.
Best:
  • Automated suites for regression and smoke.
  • Integration with GIT and other majorly known repo.
  • Integration of CICD with DEVOPS and other services.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We were looking for an option for creating our regression suite and ReadyAPI came as a solution for it, our application being API heavy application.
This application is being used across multiple projects for building Regression/Functional Testing suite and load testing as well.
  • Easy to use.
  • Reporting.
  • Creation of test cases.
  • Adding validation.
  • Execution.
  • Execution on multiple environments with less/no changes.
  • More helpful documents.
  • Use of multiple scripting language (adding code ) for validation.
  • Performance when steps or projects grows in a workspace.
1. GUI automation is not possible.
2. Performance degrades, when steps grows or multiple projects are added in a workspace.
3. Version support, in case someone is using older version, the application stops proper execution. A pop up should be shown with the changes in newer version.
4. Also, updating version sometimes removes our prior many changes.
5. Sometimes even though we save steps etc., the same is not saved and need to redo it.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
ReadyAPI tools help us in the digital transformation which encompasses the API first approach, cloud native and micro-services based tech stack and platforms. REST APIs and services are built by numerous teams across departments and ReadyAPI is employed across different phases of SDLC lifecycle, from prototyping to development to testing and deployment.
  • Create virtualised services
  • Test the APIs and integrate in CI CD pipelines
  • Development teams use to define the skeleton of services along with OpenAPI / Swagger
  • Usability of GUI screens can be improved
  • Sharing of API projects across teams, similar to Postman, can be implemented
It is well suited in the development phase, when developers can import definitions (SOAP, REST) and work with different APIs. It can also be used to define contracts for API through Swagger / OpenAPI. In the testing phase, it can be integrated in CI / CD pipelines to run test suites for different APIs. Also, when multiple teams work on different APIs which are to be consumed by the other, virtualisation feature in ReadyAPI helps in creating virtualised services through the definitions / contracts created earlier.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Used on several accounts and users. Many use the free version but we have quite a bit of us who use the Pro version. Used for automating functional testing.
  • Functional test automation
  • WYSIWYG interface for data driven testing
  • Matured product
  • Can extend functionality with scripting
  • Need phone support
  • More examples of groovy script for advanced users
  • Decrease load time
  • Ability to connect to Google Sheets as data source/data sink
Anyone can start with free version. Pro version is well suited [for] automating functional testing and data driven testing and doesn't require scripting knowledge for simple cases. LoadUI Pro is good for load testing but is quite expensive when [there are a] lot of free options are available.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use ReadyAPI mainly for API test automation and with the ReadyAI it has become easier to integrate with Jenkins. We use it only for one of the test automation projects where API test automation is also into scope.
  • Easy to use user interface
  • Lot of inbuilt controls to easily do API test automation
  • Good reporting
  • Easier way to integrate with Jenkins
  • Needs good documentation
  • Need to improve the performance of the tool
  • Setup is very complex and for such [a] commercial tool, it should easy and straightforward
  • Tool says it supports security testing but in reality, it is not at an extensive level.
Being a commercial tool, there is a lot of expectation to have very smooth set up [of] the framework for the API test automation, but in reality we had challenges in doing that so it would be nice to have an easier setup. The main problem is performance of the tool, which is something SmartBear has to work [on] in all [of] their products. It hangs quite often [and then you] need to restart the application.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We build a lot of web services using various technologies like NODE JS and Springboot. But we have not found a better tool to test what we made and give our Product managers a good demo other than SoapUI Pro. We use SoupUI Pro extensively. It has a very clean and easy user interface and a lovely way to organize various URLs. We have explored other products like Postman, but nothing matches close to SoapUI Pro. We use it extensively for testing the APIs and Web services as well.
  • SoapUI Pro helped us with asynchronous testing of the web services.
  • Helped with our testing with data from databases and various files.
  • Tad bit expensive than their competitors.
  • No helpful with Web UI Testing and mobile app testing.
We compared SoapUI Pro with a lot of other products in the market like Postman and Katalon Studio. SoapUI Pro was the winner. This provides a clean user interface and an excellent way to organize projects. Helped us with test reports and handled multiple testing environments. Our team resued the test scripts efficiently.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use SoapUI Pro across the tech teams for validating services.
  • I like the way this app keeps my projects organized. We have many different services, and I would hate to have to reload each one each time it is needed.
  • I am a big fan of this app, but I must admit it does not always render thoroughly on all monitors. I have not taken the time to figure this out, but at times the image is just too small to read. I switch it to a different monitor, and it always works out.
I use SoapUI Pro to validate web services within PeopleSoft without the complexity of connection issues between applications.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use SoapUI whenever I need to test various endpoints be REST or SOAP. I usually set up various projects for different environments and within each project I setup multiple endpoints we want to test. I like the easiness of using the application to quickly debug any issues in any of our environments. I can get to the issue quickly and test it in multiple environments at the same time. I like the way I can jump from endpoint to endpoint with just switching windows back and forth and compare results in the same window and not worry about copying text to another text editor. I can do my workflow in the same application.
  • Organization of different endpoints and environments.
  • Easiness of use.
  • Quickly debug issues with endpoints.
  • Some times the UI freezes and I lose all my data.
  • Dated UI.
  • Autosave option.
Well suited to test and debug various endpoints in different environments. Setting up projects is a breeze and it can be done in no time and the option to import other Soup UI projects is very useful this way a test suite can be passed along several developers to start testing the same or create more test cases.
Shankar Cheedella | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use SOAPUI to test our web API calls and we did create a couple of projects inside of this tool to address different legacy projects. This tool is nice and handy when you need to test the bunch of different calls like GET and PUT, and POST. It also saves our work and can be easily picked up next time we need to test that API call. It also allows you to save user credentials to test the API call. We also tried Fiddler and Postman before coming to this. Somehow, this felt easy to maintain when testing the web API calls. I would recommend this product to my network friends.
  • Can be used to test all WEB API calls
  • All rest calls with an association with DataPower or Stone Bond can be tested efficiently.
  • Can store your work so that it can be picked up next time.
  • Would be nice if it stored the results of each call.
  • UI can be redesigned to give user-friendly exp compared to Postman.
Small to big industries can work with this tool.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I am a technical product manager. While we are dealing with opening new services via our product, it becomes very vital to test the input and output of services to look for all possible values. It is used by all system/business analysts and product managers across the whole organization. It seems there is no better alternative because it is a compact tool and makes analysts' and product managers' lives easier while dealing with the whole functionality of our products.
  • Easy to see all possible methods of a web service, easy to create many different possible requests.
  • The formatted view makes it easy to see the whole request and response.
  • It's easy to share via colleagues including all possible trials.
  • Some features could be added via add ons like an HTTP monitor, test runner, some artifacts. With them, it becomes a big installation (modularity).
  • Sometimes it takes some time to open the interface; it is important to have a faster interface in today's applications.
  • It could include input and output beautifiers - this would make users happy because they may use this feature heavily while they are making documentation.
For integration between two different systems, it is well-suited to show what parameters the client system should send and receive. In order to format output, SoapUI is less appropriate, and it is required to use other formatting tools.
December 19, 2018

API testing using SOAPUI

Ayush Rastogi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have used SoapUI for an automation testing of API's. Used test runner to run scheduler jobs which will automatically do the health checks of API's and update the status in the database. Later, that data is used to build dashboards which shows which API's are up and which are down along with the error details. It is used as part of monitoring test environments by environment teams. Test results and dashboards really help the environment team to find out the problematic component and help to create a mitigation plan.
  • Create test cases and test suites for testing API's
  • Test both SOAP and REST web services.
  • Test runners for running automated jobs.
  • It can be made more user-friendly, beginner users struggle to use the interface. For example, learning how to add request headers for different types.
  • Hermes JMS is slow for testing MQ services and struggled to use SOAPUI over other message queue tools.
It's very good for testing SOAP/REST web services, also we can create test cases and test suites to do the automated testing.
Deepak Kushwaha | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Until now, I have suggested three of our clients to use SOAP UI for their automated testing. I am an Integration developer and love automation (CI/CD). For leveraging the full advantages of DevOps lifecyle, we wanted to automate our assembly test cases for SOAP and REST APIs. After a bit of R&D across the market, I came to know the amazing features of SOAP UI Pro. We can write test cases, can use custom assertions with Groovy and can do a lot of cool stuff with SOAP UI. The best thing which pushes us to buy soap UI is its ability to execute TestSuite from outside of the SOAP UI IDE with Maven support. This is what we wanted to use in a DevOps environment, a testing framework which can be executed from outside with Maven. The another cool thing about SOAP UI is the reporting. It is very detailed and a person with minimal technical background can understand it easily.
  • Full Support for SOAP Services Testing. It will help you to create envelopes and headers to satisfy WS-Security, WS-Addressing etc.
  • The wide range of assertion options. If you are still not satisfied, you can write your own assertion with the help of Groovy script and can use any Java library to do so.
  • The Maven Support. You can simply export a TestSuite from SOAP UI and run it from outside on your CI/CD tool (i.e. Jenkins, Gitlab etc) with the help of Maven.
  • The User Interface of SOAPUI is very oldish.
  • Sometimes it acts weird, like if you change/remove any header in the request it will not go away until you restart SOAP UI. So the changes does not reflect immediately. I guess is something with UI only.
  • Can add basic assertion like JSON match, XML Match , Json Schema Validation etc.
It is best suited for CI/CD. The Maven support is superb with minimal dependencies. For Rest APIs , It still needs some improvement but for SOAP It is the best tool in the market. So if your requirement is to test both SOAP and REST, go for it and If its only REST which you want to test, you can look for alternatives.
Nikita kumari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used to create different types of web services and test those services. It helps to integrate test web services and verify that there is no bug in the newly developed web service. This tool is also used to get the XML response and store it into the system.
  • Provide support to fully test newly developed web services.
  • Easy GUI interface which helps to add customers' credentials easily while using web service.
  • An easy way to get a response through with the help of auto-created request XML.
  • It should add more GUI option which can show syntax error while adding new request XML.
  • Adding credentials is a little bit confusing as it does not show any hit.
  • It should allow sending the null value in request XML tags.
This tool reduces the overall workload to test web services manually as we can fully test newly developed web services using this tool. It also provides a very simple interface which is easy for those are not from this background.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
SoapUI NG Pro is being used for creating regression tests for rest web services and soap services. The QA and development teams have used it to build and execute tests.
  • Ability to read in endpoints for a restful web service via a Swagger page of definitions file. You don't have to figure things out directly or rely on specs to build out your requesrs. When the endpoints change, just reread swagger.
  • The addition of groovy functions is very useful. The ability to use a programming language with Java libraries gives you much more flexibility in how you process results and build followup requests.
  • Auto generation of testcases. Soapui can give you a good head start on your testing by building a set of tests that will at least give you the happy path scenarios.
  • Test case gui in the pro edition is a nice visual guide to how your suites and scenarios are structured.
  • Xml tests. It's just painful to update these things from a source control standpoint.
  • UI can really slow you down if you're an sdet type tester. If you're used to building code that works directly with apis, building automation with this can feel cumbersome. You're doing things visually and it just can feel inhibiting, due to the strict structure of the ui.
  • Documentation feels incomplete, disjointed. It is difficult to get to certain details of the groovy language functions. JMeter is an open source, free tool...finding info on its internal beanshell libraries is much easier.
  • Some of the flow among endpoint/request discovery, test case creation and test run execution is not intuitive.
  • Getting environment variables, globals, per suite and test case settings also feels cumbersome. With the nice tree structure for testcases and suites in the ui, you'd expect the same for globals and environment settings.
  • Cost for pro license...seems a bit much for an annual license, if you are only getting a couple of licenses.
For experienced soapui users, it's great...you know the ins and outs. For non developer qa engineers, I'd recommend. If you don't have a heavy focus on using the same tools, frameworks in a ci environment, it's a good choice. If you want your tests to run in a particular language, soapui might not be a good choice. If you have top notch SDETs, forcing them to use this might inhibit innovation and flexibility.
Payam Pirooznia | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our company has several IT teams with many projects that either offer new API to our other sub-systems, or utilize our web services as a part of Enterprise Serial Bus (ESB).
For example, we have OSS projects that provide public RESTful API to higher layers such as GUI portals, and at the same time use private API of many sub systems such as AAA, NMS, JMS, ACS and so on. Most of our private web services are based on SOAP or JSON.
For above reasons, SoapUI became a vital part of our testing and automation activities. We use SoapUI (both free and pro versions) for extensive regression testing, data-driven smoke tests, Mocking web services and even sometime for a quick load & performance test.
  • SoapUI NG Pro is a prefect tool for setting up complicated test cases with many steps including parameterized Web Service requests, response assertions, data generators, data sources, data sinks (report recorders) and more
  • You can use Groovy or JavaScript for more complicated automation such as validating the results, extracting data, using external Java libraries or running system processes. Groovy IDE is compatible with Java and you can easily write your code in Java with very few modifications.
  • SoapUI enables you to run multiple test suites in parallel or in a loop, and provide user friendly reports including all test case results and test case coverage.
  • SoapUI NG Pro lets you to perform security test against your web services with predefined scenarios such as xml bombing, xml injection, sql injection, buffer overflow tests, monkey testing and so on.
  • SoapUI NG Pro, offers a simple but practical solution for low to medium load testing scenarios. You can obtain many more Load and Performance testing features by extending your license with purchasing LoadUI Pro.
  • For JMS interactions, SoapUI relies on HermesJMS which is a 3rd party program and outdated. You can not easily run parallel tests suites when JMS sessions are involved.
  • SoapUI can easily cover LDAP for both testing and data-driven purposes but this feature is not provided yet.
  • As of 2015, SmartBear Software is enforcing the Pro users to use their All-in-One integrated platform: Ready!API . This tool is very slow in comparison with the SoapUI itself. For example, loading a project takes up to 15 seconds in a decent computer, so does clicking on different tabs for the first time.
SopaUI is the best choice when it comes to testing complicated combination of web services such as RESTful, SOAP, JSON and AMF. Although It can also cover simple HTML GUI test cases by calling web page elements as a recorded order, but it is not a good choice for testing user interfaces or as a replacement to Selenium.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
SoapUI is great tool when we are working in SOA (Soap service or REST Service). The IT software development team uses SoapUI for testing service endpoints for validating different scenarios like negative testing/load testing.
  • Functional Testing including Test Coverage, Multi-environment Support, Complex Scenarios & Debugging
  • Automated API Load & Performance Testing
  • SoapUI NG Pro has features like test history, comparing the test results between previous runs(s).
  • Input Data should be configurable with more supported formats. There should be some way to read Excel or csv files then build the input. This will make it more automated.
  • In Load & Performance testing threads segregation should be more configurable.
SoapUI NG Pro or SoapUI both can be used to minimize functional and unit testing from an application every time. Instead the API can be tested and saved in SoapUI. This will help even if we upgrade the API to find the backward compatibility.
Christopher Saleh | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
As a major hosting and Cloud company, we have thousands upon thousand of API that make calls across several programs, usually in very complex variations that involves coordinating not only testing back end of applications and API calls, but how they work and integrate with one another as we simulate a live production environment

So, SoapUI, after examining several different tools was the best candidate with all the modules and feature we needed to complete our testing. We did take a few steps further, due to the amount of tests that needed to run concurrently most of the time. But at the end, we managed to get maximum coverage of testing with a high degree of accuracy as we put in place redundant validation points.
  • Ability to combine multiple test and adhere to the sequence that they need to run in order to complete successfully, regardless of pass or fail, the result is accurate.
  • Excellent GUI design to make it as organic for the tester as they are revising or updating their tests. Once you get comfortable with the core functionality of SoapUI, you can explore the many added capabilities it has, like utilizing groovy or JavaScript. You can provide input and output files for the tests to use in sequence or randomly.
  • Excellent reporting mechanism and options to print or to save to file. Also you can include verbose debugging content or create a shorter executive summary version. We even went as far as importing it to SQL database for cataloging and archiving for the sake of better tractability.
  • Memory consumption, in large concurrent testing has been a challenge for SoapUI, mostly due to the amount of information that is getting written to the database, but there are workarounds to custom install SoapUI which for example runs on a Cloud server, where it can provide SoapUI the elasticity that it may need with large concurrent tests that run for while before completing.
  • compatibility with all other databases and Open Cloud environment such as OpenStack out there in Open source, which I think is already in works.
  • Integration of LoadUI is good, but to take serious step to compete with other performance and load testing tools
Well, obviously if the technology and application back end is supported by SoapUI, which 98% of time, it is. However, there are new methods other than Rest, etc. are coming out that would require SoapUI to be compatible. Also, built in popular add-on such as AWS support can be expanded to support similar companies to Amazon.
Return to navigation