We changed our name from IT Central Station: Here's why

Parasoft Service Virtualization OverviewUNIXBusinessApplication

Parasoft Service Virtualization is #2 ranked solution in top Service Virtualization tools. PeerSpot users give Parasoft Service Virtualization an average rating of 8 out of 10. Parasoft Service Virtualization is most commonly compared to Broadcom Service Virtualization: Parasoft Service Virtualization vs Broadcom Service Virtualization. The top industry researching this solution are professionals from a computer software company, accounting for 48% of all views.
What is Parasoft Service Virtualization?
Parasoft's service virtualization solution enables organizations to rapidly simulate and easily manage test environments to bring higher quality software to the market faster and at a lower cost.
Parasoft Service Virtualization Buyer's Guide

Download the Parasoft Service Virtualization Buyer's Guide including reviews and more. Updated: January 2022

Parasoft Service Virtualization Customers
Comcast, Lufthansa, Samsung, AIG, amdocs
Parasoft Service Virtualization Video

Archived Parasoft Service Virtualization Reviews (more than two years old)

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Ujjwal Gupta
Senior Technical Consultant at Adobe
Real User
Leaderboard
Captures and simulates live system behavior from recordings

What is our primary use case?

Captures and simulates live system behavior from recordings.

- Dependency Removal

- Not yet completed

- Controlled by a third-party or partner

- Available for testing only in limited capacity or at inconvenient times

- Needed for simultaneous access by different teams with varied test data setup and other requirements

How has it helped my organization?

Service Virtualization has provided a way to move forward where we do not find any way to go. Parasoft Virtualization has provided that feature or way, by creating virtual assets and implementing or achieving the real atmosphere through a Virtual Channel.

It captures and simulates live system behavior from recordings.

What is most valuable?

Virtualizing a component or service which does not exist or is under development.

- Broad, flexible support for literal, XML, JSON requests & responses 

- Broad, flexible support for Protocol (HTTP, HTTPS, JMS, MQ & for other traffic types such as SQL Queries), Transport & Message Formats (i.e. EDI messages)

- Ability to create data driven responders

- Recording traffic by acting as a proxy and replaying the recorded traffic for quick and easy virtual asset creation.

- Virtualize fills the gap by providing access to their behavior by removing dependency of databases, mainframes, third-party systems, etc.

- No Limitations on Traffic hits per day.

What needs improvement?

There is not much more room in areas of improvement, unlike a Portal-based Virtualization.

I didn't see any updates coming in next releases. Except, sometime we face proxy exception issues, which is already reported to Supported Team.

Overall, It's trusted and working nice as expected.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

No. I did not face any issues regarding stability.

What do I think about the scalability of the solution?

No. I did not face any issues regarding scalability.

How are customer service and technical support?

Customer Service:

As it is a commercial tool, the customer service is good as compared to other tools. I will be assisting the Parasoft Support team soon based on its complexity.

Technical Support:

No doubt, it is good and up to the mark on technical side.

Which solution did I use previously and why did I switch?

Regarding CI/CD, I have implemented the nightly build jobs through Jenkins, but also through Parasoft Continuous Testing Platform (CTP), where we can implement directly. We implemented the same and also integrated multiple scripts through grouping in Parasoft CTP.

How was the initial setup?

It is somewhat complex regarding its configuration setup with different technologies.

What about the implementation team?

I am working from one of the prestigious client and regarding the level of expertise, they are much better equipped with sound knowledge.

What was our ROI?

It is good, but it also depends on your requirements/strategy.

What's my experience with pricing, setup cost, and licensing?

Advice to others on Parasoft Virtualization is that it is a good tool to be used for Service Virtualization as compared to other tools in the industry.

Which other solutions did I evaluate?

I have done some basic R&D and also compared it. I find suitable as per user requirements and easy handle of virtual assets.

What other advice do I have?

If you're looking for Service Virtualization, you can go ahead and use Parasoft Virtualization - Community Edition (Free Edition) with basic features.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
ITCS user
Chapterlead Parasoft & DATPROF with 51-200 employees
Consultant
Great tool for virtualizing (web)services
I’m a frequent user of Parasoft products, amongst those products is Virtualize. Virtualize is a tool that enables me to create virtualized services. In my case, most of these have been webservices. Virtualize isn’t limited to webservices only as it supports other kind of services as well. One of the best features of Virtualize (and all Parasoft products) is that it is very open. Meaning that if the feature you seek isn’t supported out of the box, the Eclipse IDE most of the time will have a solution available for you. If this isn't available either, there is always the open API which can be used to build in your own solution. This allows you to alter the tool specific for your needs. At this moment Virtualize is able to be used in a Continuous Delivery environment. Service Virtualization…

I’m a frequent user of Parasoft products, amongst those products is Virtualize. Virtualize is a tool that enables me to create virtualized services. In my case, most of these have been webservices. Virtualize isn’t limited to webservices only as it supports other kind of services as well. One of the best features of Virtualize (and all Parasoft products) is that it is very open. Meaning that if the feature you seek isn’t supported out of the box, the Eclipse IDE most of the time will have a solution available for you. If this isn't available either, there is always the open API which can be used to build in your own solution. This allows you to alter the tool specific for your needs.

At this moment Virtualize is able to be used in a Continuous Delivery environment. Service Virtualization enables agile teams to start more early and shorten the time to market, combined with a Continuous Delivery solution it enhances this strength. Therefore, in my opinion this is one of the best advantages for Virtualize. Other great advantages are:

  • Generating stubs from Logfiles, WSDL’s and or code
  • Ability to alter responses based on one or multiple attributes of your liking
  • Wizards to help you get started with any stub you would like to create
  • It easily can be scaled to any setting you like

There is one big disadvantage in my opinion:

  • Lacks the ability to handle asynchronous webservices via the wizards

Disclosure: This review is a personal view on the product and is independent from my employer.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Find out what your peers are saying about Broadcom Service Virtualization vs. Parasoft Service Virtualization and other solutions. Updated: January 2022.
563,208 professionals have used our research since 2012.
ITCS user
Partner / Owner at a tech services company with 51-200 employees
Consultant
No need to have deep development/infrastructure knowledge.

What is most valuable?

  • Easy testing environment creation.
  • No need to have deep development/infrastructure knowledge.
  • Really intuitive interface.

What needs improvement?

Its business model of perpetual licensing sales is outdated; they should deliver it as SaaS.

For how long have I used the solution?

I have been using it for three years.

What was my experience with deployment of the solution?

I have not encountered any remarkable deployment issues.

What do I think about the stability of the solution?

I have not encountered any remarkable stability issues.

What do I think about the scalability of the solution?

This product is too expensive when scaling.

How are customer service and technical support?

Customer Service:

Customer service is 6/10.

Technical Support:

Technical support is 6/10.

Which solution did I use previously and why did I switch?

I did not previously use a different solution.

How was the initial setup?

Initial setup was straightforward.

What about the implementation team?

A vendor team implemented. Their level of expertise was 8/10.

What was our ROI?

It’s difficult to provide ROI information, because it depends on the costumer and how it uses the product. With this product, it probably takes at least six months to see ROI (vendor says 3 weeks).

What's my experience with pricing, setup cost, and licensing?

The vendor sells perpetual licenses; could use SaaS. Price is kind of high, but that’s normal because it’s a new, trending solution.

Which other solutions did I evaluate?

Before choosing this product, we evaluated it against CA and IBM solutions.

What other advice do I have?

No remarkable advice; solution is really useful and should be adopted if the budget allows it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
it_user625119
IT specialist at a financial services firm with 5,001-10,000 employees
Vendor
It can record an existing data flow that can be replayed, or it can set up a service simulation based on a WSDL (SOAP) or JSON schemas (REST).

What is most valuable?

  • Ease of building service virtualization: Either by recording an existing data flow which can be replayed or by setting up a service simulation based on a WSDL (SOAP) or JSON schemas (REST). The product generates usable templates. Developers do not have to spend much time to set it up.
  • Ease of deployment of the virtualized services: Either by graphical user interfaces for manual deployment or using the provided API for automated deployment. The latter is necessary for integrating in an automated deployment pipeline.

  • Extensibility of the product in order to customize as and where needed, in case proprietary protocols or message formats are used in the customer's environment.

How has it helped my organization?

  • By decoupling less of the available and expensive backend systems, and faster development of the dependent components was reached.
  • By simulating systems, many tests can be executed earlier in the continuous delivery pipeline (shift-left principle).

  • Simulation of misbehaviour for the service-providing systems made it possible to make service-consuming components more robust.

What needs improvement?

It should have more fine-grained authorization. The authorization is currently role-based, i.e., what one can do.

In addition to that, data-based authorization (with what virtualized services) would be very useful in an environment where multiple teams are using the product.

For how long have I used the solution?

I have used this solution for about five years.

What do I think about the stability of the solution?

The product is running with minor support; stability is not an issue.

What do I think about the scalability of the solution?

In the former version, there were some scalability issues but these were resolved rapidly.

How are customer service and technical support?

The technical support is very good, with short lines and short response times from well-skilled technical employees.

Which solution did I use previously and why did I switch?

Initially, we were using embedded applications using in-house built solutions. This was well-fitted for unit testing but the higher-level functional testing was difficult. The performance testing needs service providers communicating over the same protocols.

What's my experience with pricing, setup cost, and licensing?

You should calculate what you need.

What other advice do I have?

Start with the Community Edition which is available. Define your needs first and calculate the benefits.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
ITCS user
Test Analyst/Test lead at a financial services firm with 1,001-5,000 employees
Real User
Helped us in accelerating application delivery by allowing us to test early.

Valuable Features

There are several features of Parasoft Virualize worth mentioning, but some of them are:

1. Ease of creating message responders

2. Using custom transports, message formats and tools

3. Working with message proxies

4. Customizing request matching and correlations

Improvements to My Organization

Parasoft Virtualize helped us in accelerating application delivery by allowing us to test early. We were given an application under test when some of the major back-end components were not available, apart from the service contracts being ready. Using SV allowed us to expose defects when they were fastest, easiest and least costly to resolve. We were able to complete system testing, and resolve interface integration issues even before the real back-end system was made available. Our organisation was able to shift left using Parasoft Virtualize.

Room for Improvement

Performance enhancement for large payloads.

Use of Solution

1 year and going

Deployment Issues

None

Stability Issues

None

Scalability Issues

None

Customer Service and Technical Support

The technical support is very good.

Initial Setup

The initial set up for Parasoft Virtualize is very straightforward. All the latest updates are available on the web site and a great user guide to help through the installation.

ROI

With respect to ROI, the factor worth mentioning is that we found more than 500 defects as a part of early testing. It saved good money, if these were identified in later stages, identified loopholes early and allowed to test scenarios which otherwise would be impossible to test in an integrated environment.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
ITCS user
Consultant at Grupo PF
Consultant
Low technical knowledge required to start using the tool.

What is most valuable?

  • Quick generation of virtualized services.
  • Reuse of common data in other fields as test automation (using SOATest) or test data management.
  • Low technical knowledge required to start using the tool.
  • Environment Management gives organizations a powerful visual interface to manage and create virtualized service.

How has it helped my organization?

  • I've used Virtualized on some different projects with different protocols and technologies such as: WSDL, IBM MQ, Proprietary protocols and XML. In general I noticed some improvements for organizations.
  • Easy integration with another tools in order to boost the SDLC agility. This enables organizations to speed up their SDLC providing test environments as soon as possible.
  • Allows one to discover how the services operate and disseminate information in organizations where there are undocumented processes and key individuals hold all the knowledge about specific processes. This is very helpful to have a system vision to create virtualized services as required.

What needs improvement?

Reports about status of test environments.


For how long have I used the solution?

I've been a Parasoft Virtualize user for the past 3 years.

What was my experience with deployment of the solution?

No, installation is very friendly.

What do I think about the stability of the solution?

Only about the memory, if you don't meet the minimum RAM required, performance is not stable.

What do I think about the scalability of the solution?

No

How are customer service and technical support?

Customer Service:

Excellent.

Technical Support:

Very good

Which solution did I use previously and why did I switch?

I tested tools from other vendors. We decided to use the Parasoft solution because it's more powerful and very easy to use.

How was the initial setup?

It's very friendly. It takes minutes to install the tools and start to use. The interface is Eclipse based, so some people it can be familiar. Anyways, if you are not a very technical person you will found the interface easy to understand.

What other advice do I have?

Parasoft have a lot of information on their website. This is valuable information because the majority is based on real customer information. You can consult case studies and reports about benefits of service virtualization solution, even if you are already involved in service virtualization you can review this information about best practices.

Please feel free to contact me if you want to hear more about Service Virtualization and how this is related with SDLC in order to meet solutions as Continuos delivery, Continuos Integration and Continuos Testing.

Disclosure: My company has a business relationship with this vendor other than being a customer: Parasoft Partners
ITCS user
Automation Test Coordinator at a financial services firm with 501-1,000 employees
Vendor
Allowed us to create a simulated environment and test the code before entering the testing cycle.

Valuable Features

1. Ease of creating working bank-end web services

2. Ability to customize individual responses

3. Minimum knowledge required for setup

4. Always ON-LINE

Improvements to My Organization

Parasoft Virtualization allowed us to create a simulated environment and test the code before entering the testing cycle. Also, increase testing cycles without impacting any major line of business and back-end components. Furthermore, it provide us with an environment that is always available for QA, Automation, and Performance.

Room for Improvement

An area of improvements would be Data Repository, as in current stage it is difficult to manage data from this aspect. Searching, modifying and updating data is a tedious task. In addition, importing to the repository function is

Use of Solution

5 years

Deployment Issues

No issues with deployment

Stability Issues

Encountered in earlier versions < 9.8

Scalability Issues

No issues

Customer Service and Technical Support

Customer Service:

9/10

Technical Support:

9/10

Initial Setup

Initial setup was straightforward

ROI

100%

Other Solutions Considered

Yes we have evaluated Selenium.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
ITCS user
Independent Test Automation Professional at a tech consulting company with 51-200 employees
Consultant
A powerful service virtualization solution

What is most valuable?

Quick generation of virtual assets from service definitions such as WSDL documents

Extend the basic functionality of virtual assets using scripting

Environment Manager providing a clear user interface for environment provisioning and configuration

Docker image available for seamless Continuous Delivery and Continuous Testing integration

How has it helped my organization?

I have used Virtualize in two projects now, and in both projects it has delivered impressive results.

  • In the first project, at a major telecommunications service provider in the Netherlands, the test team was depending on an external (human) resource for the successful provisioning of orders in a backend system. This could lead to a delay in order (i.e., test case) preparation and execution time up to a week. Using Virtualize, this dependency has been removed completely, allowing the test team to provision many more orders in shorter time, enabling them to test much more, much faster. It also paved the way for the introduction of automated end-to-end testing and the introduction of an agile software development approach, which was previously impossible due to the long lead times required for order creation.
  • The second project was completed at an organization responsible for the transfer of student- and education-related information between higher education institutions and the Dutch government agency responsible for higher education. Within this organization, only a single test environment for the government agency was available for integration with the multitude of test environments at the various higher education institutions. This meant that only a single test environment was available for proper end-to-end testing. Using Virtualize, we were able to create virtual assets that simulated the behavior of the government agency dependency, allowing all test environments to be available for realistic end-to-end testing. This allowed all higher education institutions and their partners to perform end-to-end testing at will, instead of having to wait for 'their' testing slot.

What needs improvement?

Even though improvements are being made in this area with the developments around Data Repositories, I am still missing the opportunity to easily store and reuse data persistently, without having to redeploy the virtual assets after each update.

Real life example: when a student registers for a course, this affects his or her tuition situation. For each student, all registrations need to be stored somewhere because at any moment in the future, the current tuition situation needs to be derived using all current and past course registrations.

At the moment, I am working around this by adding scripts (Extension Tools) that store the data required in a database separately from Virtualize and retrieve this when necessary.

A generic solution for this issue that would at least reduce the amount of scripting necessary to properly simulate real life behavior would be very welcome.

For how long have I used the solution?

I have been a Parasoft Virtualize user for the past three years.

What was my experience with deployment of the solution?

No. Since Virtualize is provided either as a simple installer or as a Docker image (in the most recent versions), installation is as simple as clicking a button.

What do I think about the stability of the solution?

When Virtualize is running on a (virtual) machine with limited memory, over time it might consume more and more memory and (worst case) stall. This is probably more of an Eclipse issue than purely a Virtualize issue, though.

What do I think about the scalability of the solution?

No.

How are customer service and technical support?

Customer Service:

Excellent.

Technical Support:

Great. Whenever I have any questions concerning Virtualize, there's always someone available to help.

Which solution did I use previously and why did I switch?

No, this is the first service virtualization solution I have used. I do have previous experience using simpler stubbing solutions, but these do not provide the flexibility and ease of use that Virtualize does.

How was the initial setup?

Very straightforward. Installation is a matter of minutes, after which you are set to build your first virtual assets, either by recording live traffic or modeling them using predefined service or message specifications.

What about the implementation team?

As a freelancer, I am hired by end users to implement Parasoft solutions on site. As such, I work very closely with the Parasoft team, but I am not part of a vendor team, nor do I work somewhere in-house.

What's my experience with pricing, setup cost, and licensing?

Yes, there is an initial investment requirement, and you should definitely do some research to see whether this investment pays off in terms of increased speed of delivery or test coverage.

However, please take into account that the ease of creating, deploying and especially maintaining and managing complex virtual assets using Virtualize could very well turn out to be more cost-efficient in the longer term compared to building and managing custom solutions.

Which other solutions did I evaluate?

No, as I was (part of) the implementation team, not the person responsible for product selection and buying.

What other advice do I have?

Additional information, presentations and case studies regarding Parasoft Virtualize, its features and the proven benefits it has provided to a range of Parasoft customers are readily available. Contact your regional sales partner, they are there to help.

Also, please feel free to contact me if you want to hear more about Virtualize from an independent third party.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
ITCS user
QA Director at Bridgetree
Vendor
The Environment Manager (EM) component is one of the cleanest, easiest, and most impacting part of the application.

What is most valuable?

The Parasoft Service Virtualization product is very user friendly. While there are other products in the market that achieve similar results, most all are highly technical and require a fully technical background to execute. Parasoft's product is easier to operate, and drives the user to make the right decisions and complete the work efficiently. I'm not at all implicating that the product is not technical, because if you are a technical engineer with the background in scripting and working with such products, you can go 'under the hood' of the front end user interface and be as technical with Parasoft as any of their competitors.

I would have to say that the Environment Manager (EM) component is one of the cleanest, easiest, and most impacting part of the application. The graphical interface of the EM screen allows you to setup and configure a blueprint of your environments and within this same application, you can setup the EM screen to drive the activation/deactivation of the virtualized components. With one simple click, you can run the LIVE application/environment, or you can run the virtual instance, or you can drive the application to return positive or negative results. You can also determine a delay (which is perfect for Performance Testing) to enable the virtualized response to wait X seconds to respond. You can even set it to respond in random seconds. The whole EM component gives a feel that you are behind the wheel, and you can see the whole road. Kudos to Parasoft for implementing this as part of their virtualization and SOATest solutions.

How has it helped my organization?

I was fortunate to execute a proof of concept with Parasoft with a previous employer. we saw the value immediately. That employer chose a competitor, but only because the competitor product was already in house and there was no cost to using their product. Otherwise, Parasoft would have won the head to head comparison.

In my current role, we use Parasoft Service Virtualization to fill gaps within our environments, to enable testing earlier, and to enable us to test situations within our test environments long before the environments are ready for use.

What needs improvement?

There are none at this time. I like their structure of licensing. You don't have to buy seated licenses, you can buy a server license which will cover anyone who is using the server. This allows you to expand your team without having to buy new licenses.

For how long have I used the solution?

Two years

What was my experience with deployment of the solution?

None at all. It was easy, smooth, and the Parasoft support is awesome.

What do I think about the stability of the solution?

None.

What do I think about the scalability of the solution?

None, the product works with all of our other test management tools, and the integration was seamless.

How are customer service and technical support?

Customer Service:

10 out of 10. I have the ability to reach the top of the company if needed. They were onsite for every meeting during the reviews, in short notice, and they sent their CSO out to finalize the deal, which showed their commitment to the engagement.

Technical Support:

10 out of 10.

Which solution did I use previously and why did I switch?

I have used another solution with a previous employer. I switched because I moved to a new company, but when I joined, we were evaluating service virtualization solutions and i suggested that we look at Parasoft due to my previous evaluation of their product.

How was the initial setup?

Very easy to setup, and as mentioned, they provide very detailed and hands on support.

What about the implementation team?

We leveraged Parasoft to get us stood up, but we had engineers to take over and work on the product.

What was our ROI?

Cannot disclose that as it is confidential to my company, but ROI will be very positive.

What's my experience with pricing, setup cost, and licensing?

As mentioned, they provide a very competitive pricing model, and one which will not require seated licenses. Makes it easy to get everyone on the product and using it as you expand.

Which other solutions did I evaluate?

Not at liberty to disclose, but we would have looked at all the common competitors in this space.

What other advice do I have?

If you don't have a SV product in house, you need one. Even if you don't think you do. All you have to do is evaluate how long you wait for a test environment to be ready so that your testing can start. Or how many times you have a 3rd party application not ready for you and you have to wait, or you have an environment down and testing has to stop. There are so many other uses for it. But when you realize these values and you are ready to purchase, you need to get a demo of Parasoft. You won't regret it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
ITCS user
QA Manager at a media company with 10,001+ employees
Real User
I use Parasoft SOATest and Virtualize for web services (REST) and database testing
I am an experienced web services tester and have begun using Parasoft SOATest and Virtualize for web services (REST) and database testing. It's been very helpful so far. The more I know about the features these tools support, the more I get excited about using these tools.

I am an experienced web services tester and have begun using Parasoft SOATest and Virtualize for web services (REST) and database testing. It's been very helpful so far. The more I know about the features these tools support, the more I get excited about using these tools.

Disclosure: I am a real user, and this review is based on my own experience and opinions.