Try our new research platform with insights from 80,000+ expert users
Rachit Raj - PeerSpot reviewer
Head -Consulting and Delivery at Avekshaa Technologies
Real User
Top 20
Flexible licensing, great testing capabilities, and offers good ROI
Pros and Cons
  • "The TCO has been optimized along with the total ROI."
  • "It should have a feature to report with a 99.9 percentile success rate."

What is our primary use case?

We used Load Runner Cloud particularly to do spike testing. 

The license is built such that it can be used across the entire year. The flexibility to use it across multiple applications for the year for various concurrencies and time periods works well for us.

The TCO has been optimized along with the total ROI. The product, being a part of the Gartner magic quadrant, helps score against some of the open-source products out there. This helps as there are certain regulators who look at technology adoption that is a part of the Gartner magic quadrant.

What is most valuable?

We used Load Runner Cloud particularly to do spike testing and it was great. 

The license can be used across the entire year. They make it flexible so that we can use it across multiple applications throughout the year for various concurrencies and time periods.

The TCO has been optimized along with the total ROI. 

The product being is part of the Gartner magic quadrant and scores well against open-source products. This helps us with certain regulators who look at technology adoption.

What needs improvement?

There are two features that I would want MicroFocus to work on.

1. It should have a feature to report with a 99.9 percentile success rate.

2. We should be creating a performance dashboard with InfluxDB OR ElasticSearch integration with Micro Focus Cloud LR. We need Micro Focus Cloud LR to send feeds to InfluxDB OR ElasticSearch for each run for:

1) Realtime PT result publishing
2) Trending between runs
3) Data mashing with Grafana/Chronograf
4) Live alerting

The feed from the Micro Focus Cloud LR instance to InfluxDB should be configured, or an integration touch point should be available for sending real-time feeds into the DBs.

For how long have I used the solution?

I have been using and supporting Micro Focus LoadRunner Cloud for more than two years now. 

Features like spike testing and load per use are excellent features. Users who are looking at very high concurrency requirements yet need it only for a short interval can use the LR Cloud efficiently. The learning curve is very smooth, and there is enough documentation. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Vinod Patil - PeerSpot reviewer
Senior Manager - Performance Architect at a computer software company with 10,001+ employees
Real User
Top 20
Is user-friendly, fast, scalable, and stable
Pros and Cons
  • "It's a fast product, so you don't have much trouble in terms of maintenance overhead. You don't want to just look into configuring load generators, look for upgrades, and end up having that take up a lot of your time. With this solution, you just log in and you start using it. This means that there is a huge benefit in terms of the overhead of maintaining the infrastructure and the maintenance effort."
  • "CI/CD integration could be a little bit better. When there's a test and if you see that there are high response times in the test itself, it would be great to be able to send an alert. It would give a heads-up to the architect community or ops community."

What is our primary use case?

When we test retail applications, which are hosted across the United Kingdom, we try to save the load generators on a cloud and then do load testing. This is to do with holiday readiness and to certify a few deployments to production in order to make sure that performance is not degraded. We use Micro Focus LoadRunner Cloud both for integrating with the CI/CD pipeline and for standalone instances.

What is most valuable?

It's a fast product, so you don't have much trouble in terms of maintenance overhead. You don't want to just look into configuring load generators, look for upgrades, and end up having that take up a lot of your time. With this solution, you just log in and you start using it. This means that there is a huge benefit in terms of the overhead of maintaining the infrastructure and the maintenance effort.

Some retailers have a global presence now, and you can spin the load generator from whatever location you need. You can easily run distributed load testing, rather than procuring the load test across the globe and then getting tunneling, etc. That's one of the great features.

LoadRunner Cloud's reporting features are valuable as well. We can get a quick PDF without having to analyze the local data and then imaging it in the report.

Sometimes, on private or a standalone instances we see users getting dropped off. You may have started to run your test with 2000 users, and you may see that a few users got dropped off. Finding the reason is always hectic. I haven't seen these issues on LoadRunner Cloud.

What needs improvement?

If you get a raw file on a standalone instance, you are on your own to splice and dice the results. I want to see errors versus response time, and I want to see how throughput was performing when there was a spike in error or response time at a certain period of time. These type of options are not available on LoadRunner Cloud, and they would make the user's life easier and would help him drill down to the exact time.

In the next release, it would be nice to have more coverage in terms of load generators. Then, you would be able to drill down on the raw research and analyze more in terms of response time spikes or errors.

CI/CD integration could be a little bit better. When there's a test and if you see that there are high response times in the test itself, it would be great to be able to send an alert. It would give a heads-up to the architect community or ops community.

For how long have I used the solution?

I've used this solution for about a year.

What do I think about the stability of the solution?

I haven't seen any issues with stability during six to eight hours of continuous exhibition. There were no packet drops due to connectivity issues or any problems with regard to line monitoring.

What do I think about the scalability of the solution?

I didn't have any problems adding users in tests with a maximum of around 3000 users. Once in a while, we have issues with refreshing.

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

We used Performance Center for ten years. We compared other solutions and decided to switch from standalone to SaaS-based. So, we went with LoadRunner Cloud. We felt that it was a bit expensive, but feature-wise, it was pretty much on par with products from competitors. Also, we didn't see any issues with scalability when we ran a higher competency task.

Other tools are available in the industry, but they're not user-friendly, or they have limited features. Some have issues with scalability.

How was the initial setup?

The initial setup was definitely difficult in the earlier version. My team was sometimes not comfortable with the earlier version because there were a lot of issues with regard to the spinning of loads and data. There were limited options in terms of reporting. Also, there were very few graphs where you can monitor online compared to those in the current one. The current version is more mature and better.

Because we don't own anything, we created our account and then got started with the license.

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

When we compare the price of LoadRunner Cloud with that of products by other SaaS providers, it is a little bit on the higher side.

What other advice do I have?

I would rate LoadRunner Cloud at nine out of ten because it is user-friendly. You don't have to have much coding experience for configurations.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Buyer's Guide
OpenText LoadRunner Cloud
November 2024
Learn what your peers think about OpenText LoadRunner Cloud. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
Performance Test Lead at HTC
Real User
Top 20
Stable product with an easy initial setup process
Pros and Cons
  • "The product’s most valuable feature is the Vuser license; it allows us to reduce the cost as per requirement."
  • "We encounter hurdles while running the professional version for on-premise setup."

What is our primary use case?

We use OpenText LoadRunner Cloud for different types of testing, including load testing, performance testing, etc.

What is most valuable?

The product’s most valuable feature is the Vuser license; it allows us to reduce the cost as per requirement. Additionally, its setup process is accessible as well.

What needs improvement?

We encounter hurdles while running the professional version for on-premise setup. They should work on this particular area of improvement.

For how long have I used the solution?

We have been using OpenText LoadRunner Cloud for nine to ten years.

What do I think about the stability of the solution?

The product is more stable compared to other vendors like NeoLoad and JMeter.

What do I think about the scalability of the solution?

It is a scalable platform. I rate its scalability a nine out of ten.

How are customer service and support?

The product’s technical support team’s response time could be better.

How would you rate customer service and support?

Neutral

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

We use NeoLoad and JMeter.

How was the initial setup?

OpenText LoadRunner Cloud’s setup is straightforward. I rate the process a nine out of ten. Although, I rate the process for the on-premises version a seven out of ten as we face challenges there. The on-cloud setup takes four to five hours to complete. It takes longer if there are some additional protocols included.

What about the implementation team?

One executive from our team and one from LoadRunner’s team work on the on-cloud setup process.

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

OpenText LoadRunner Cloud is economical. However, it is expensive compared to other tools.

What other advice do I have?

I recommend the product for performing testing of short windows. It would help if you opted for other tools, in case you are working with long windows. I rate the product a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Performance Engineer at City of New York
Real User
Good load-testing capability can simulate hundreds of concurrent users, but the technical support should be better
Pros and Cons
  • "The most valuable feature is that we do not have to accommodate the load-testing infrastructure in our own data center."
  • "There are three modules in the system that are different products packaged into one, and they can sometimes be difficult to figure out, so they should be better integrated with each other."

What is our primary use case?

We use LoadRunner Cloud for functional testing, where we can log in online using the portal.

Our primary use case is load testing, where we can simulate a scenario with more than 100 users accessing the system at the same time. This shows us things such as the performance of the system and how it reacts when multiple people are using it.

What is most valuable?

The most valuable feature is that we do not have to accommodate the load-testing infrastructure in our own data center. Normally for load testing, you have to have your own hardware and tools on-premises. With LoadRunner Cloud, the testing will be done remotely using their resources.

What needs improvement?

There are three modules in the system that are different products packaged into one, and they can sometimes be difficult to figure out, so they should be better integrated with each other.

The current support model is something that can be improved.

For how long have I used the solution?

We have been using this product for five years.

What do I think about the stability of the solution?

This is a stable product and as far as we're concerned, there is no other choice on the market.

What do I think about the scalability of the solution?

We are just in the process of scaling now. Our intention is to expand but it will take time to do so. We are using it for five projects right now and we need to acquire more licenses.

How are customer service and technical support?

At this time, Micro Focus is handling the support, which is kind of messy compared to going directly to HP. There is no single point of contact between sales and support.

Sometimes, if you open a ticket with technical support then we might be waiting for a week. It is not always this way, but in general, it is not what we would expect.

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

We also use HP ALM for functional testing.

How was the initial setup?

The initial setup of the cloud version is easy compared to using it on-premises. In the on-premises deployment, you have to set up all of the servers starting with bare metal and it will take no less than three months to deploy. However, with LoadRunner Cloud, all you have to do is buy the resources and execute it from there.

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

There is no monthly or yearly cost but rather, the fees are based on the amount of traffic that you use. It is difficult to predict the costs until after you have begun using it.

What other advice do I have?

My advice for anybody who is implementing LoadRunner Cloud is to make sure that when you buy the package, it is comprehensive. All of the modules should be there, including the support package. Otherwise, it will be hard to use.

In summary, all of the features that we need are there and it does everything that it is supposed to it. That said, the integration of modules and support are still in need of improvement.

I would rate this solution a seven out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Abbasi Poonawala - PeerSpot reviewer
Chief Enterprise Architect at a financial services firm with 10,001+ employees
Real User
Top 10Leaderboard
Offers good record and playback and endurance features
Pros and Cons
  • "The record and playback feature is the most valuable feature. It's all driven by the script, so it's a script-based tool where the background tracing starts. Java's background process does a lot of tracing. The process starts in the background. It sees what peaks of volumes that the process can handle. It's easy to use because it's script based, record, and playback. I"
  • "I would like for there to be better integration with other tools so that when you do load testing you can also do a security check."

What is our primary use case?

It is all about load testing. We have to do a lot of load testing in our IT environment. In the investment banking space, you do a lot of end-to-end endurance testing, to see how to benchmark performance based on resources and the CPU memory. So, we will have to benchmark the performance based on trade volumes. Trade volumes are the basic KPI.

Endurance testing needs to be done to see how many trades can be pumped in my environment. I do endurance testing. 

How has it helped my organization?

better decision making was done Business KPI & technical KPI can be set by automating loy of endurance testing where given resources thresholds capacity can be measured against  business kpis

What is most valuable?

The record and playback feature is the most valuable feature. It's all driven by the script, so it's a script-based tool where the background tracing starts. Java's background process does a lot of tracing. The process starts in the background. It sees what peaks of volumes the process can handle. It's easy to use because it's script based, record and playback. I play certain tests. I record those tests, see how they pass through the entire environment, and see how many breaks I get. 

Then we repeat that for multiple numbers. If the first time, I pumped in 1 million trades, and get 5% of the failures, then I try with 2 million trades and I see that there is a 7% failure. These scenarios are easy to do in the LoadRunner. LoadRunner has been the best tool for more than 20 years in the market.

You can do endurance testing, you can do load testing. These are the different types of load testing. It lets you see how much volume you can benchmark in your entire environment, given the resources like CPU and RAM. 

The record and playback is the best feature. You need to use a console. You log in to your console and see the dashboard with how many trades failed and how many trades passed, what the peak loads endurance load were. 

What needs improvement?

The performance has really improved in terms of running test cycles. The product used to crash on-premises and when it had a lot of trades being pumped in. Because it is memory intensive, it used to crash if it was running out of memory. That was the limitation of the on-premises thing. Running those states and cycles in the cloud is much faster. 

Everything is frozen in the cloud. The RAM, CPU, compute, and storage are provisioned in the cloud, which is becoming easier for running these test cycles. Test cycles are highly effective. Of course, you need to have a test strategy, like volume-based load testing. Configure some test cases and run those test cases in cycles. Cloud performance is much faster. Volume-based endurance testing is easier in the cloud.

For how long have I used the solution?

It is an old solution, around 20 years old. It was called once Mercury LoadRunner and then it was acquired by HP, it became HP QTP. That was around 2007, it was known as Hewlett-Packard HP QTP. Since then it has been acquired by OpenText.

What do I think about the stability of the solution?

It is very stable.

What do I think about the scalability of the solution?

We have around 100 users, they are functional experts who use this for load testing.

The people who have been responsible for setting the KPIs will decide if we will expand the solution. They are the end-users. It will depend on the dashboard and the results of the load testing.

How are customer service and support?

LoadRunner is a very old product in this industry. It was a little difficult to get to the right support team. Now there's a professional service group that is better than they were before. 

If scaling becomes a problem, then we have to involve the support, the right kind of support to actually fine-tune and troubleshoot the entire configuration. But with the cloud version, that risk is minimized. It has adequate storage available.

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

It's a subscription-based, pay-per-user license. I wouldn't say it's expensive. 

Because it was an on-premise license, it was a costly affair. Only certain stakeholders could use it. Now, it is enterprise-wide, we can have any number of cloud users performing the load testing because it is pay-per-user.

What other advice do I have?

I would recommend LoadRunner. It is an industry-leading tool. You can benchmark the volumes on the dashboard and it is easy to use.

I would definitely recommend it for investment banks and certain businesses like OTC derivatives.

I would rate LoadRunner an eight out of ten. It has good documentation. The recording and playback scripts can be easily done. I would like for there to be better integration with other tools so that when you do load testing you can also do a security check.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Performance Engineer at a retailer with 1,001-5,000 employees
Real User
The best feature is that we don't have to build and maintain infrastructure anymore
Pros and Cons
  • "Keeping up with DevOps, thus the best feature of StormRunner is that we don't have to build and maintain infrastructure anymore."
  • "There is a steep learning curve for the product, too."

How has it helped my organization?

The best benefit would be budget. It's a really inexpensive if you are testing your application every spring or every month. Even for less frequent applications that you have to test regularly. You can hook up your infrastructure to StormRunner Cloud and you can get the best of both worlds.

In larger enterprises, we have different departments using Performance Center and StormRunner or Selenium. So, StormRunner can act like an umbrella and plug-in everything, get it executed or done across the world. Since they use both HPE Cloud, AWS, and Microsoft, it uses more access points geographically to test it making it best of the class.

What is most valuable?

StormRunner itself is a pretty good hybrid product of Performance Center. Keeping up with DevOps, thus the best feature of StormRunner is that we don't have to build and maintain infrastructure anymore. Whenever we have to test lab scale applications, and in a scenario where we don't have to test every day, we don't have to build the machines and pay for it. Instead, we can get the infrastructure from on-demand from StormRunner, and its ability to run it anywhere just by opening it in browser is the best part. The evolution of StormRunner starting with supporting LoadRunner along with the open source technologies like JMeter and Selenium. Their unit testing tools are actually very advanced in the region of the product. That's why I would recommend anyone to use StormRunner, even though something is not supported now, eventually it's going to be supported by StormRunner. That's the kind of credibility that's needed for any customer when it comes to relying on a product or going for a new product.

What needs improvement?

More insight into test results and allowances. It might be a tailor-made requirement for me, but I would like to download them offline and do my own customizations on the reports. Right now, we have some standard templates that generates reports. But if I had to do some customizations, include something else and create a report, it's not easy. So, if I can an order to download the raw data I can make custom report. That would be the case with every customer because even though they tested one product it might be part of a big project and they need to have other information included in it along with the report, so feasibly it is good to have.

Also, it's evolving, where there's too many features for me to handle and it's too much on my plate to any make ROI out of it.

There is a steep learning curve for the product, too.

What do I think about the stability of the solution?

Over the last couple of years, it's been evolving. We started using more in the last one year and we see it's pretty stable. Adding new features to StormRunner is going to slow down once it has every feature. That has to do with stability and I don't see any drawback in that.

What do I think about the scalability of the solution?

We haven't really hit any scalability issues by using StormRunner, but I just now heard that they can support two million users, which is kind of astonishing. The max I have used is 40,000 users, but two million is good, too. It's big step up from 40,000.

At the same time, you don't have to get the infrastructure built and set it up. For example, let's say you had to test it for one million users. You don't have to procure all of the machines you need for the one test you're going to do. You can do it on demand, that's the best thing. Two million is still very much overboard, but it's good to know. It's good to know that there's no limitation nearby.

How are customer service and technical support?

I'm not a big fan of the tech support to be frank. SaaS tech support (HPE tech support or Micro Focus), there's a gap between the people who access our tickets and the people who know the product. So, there is always a blind exchange of information within Micro Focus and most of the time get frustrated with the kind of ticket updates we get. What happens is the person handling the ticket might not be an expert in the product so we end up redoing everything. Communicating everything about our setup and infrastructure and the customer engagement for each ticket. Therefore, we started involving our technical correspondent with Micro Focus, but we're told that it's a pretty messy situation over there.

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

I always thought it would be good to have something like this from HPE because we rely a lot on HPE. Then, StormRunner was released and I knew where exactly it was going and what's it would be for us.

How was the initial setup?

I was involved in the initial setup. It was straightforward and there was a lot of good information available, but I did not need it. I didn't go through any support to set it up. The documentation itself was good.

Which other solutions did I evaluate?

The other product we considered was BlazeMeter. We eventually chose StormRunner. I think only those two are pretty much in the market - nothing else.

What other advice do I have?

I like that StormRunner incorporates the idea of accepting and adapting all open sources. It is my understanding that they are planning to continue accepting, supporting, and adapting all open sources.

For someone evaluating StormRunner and similar products, there are two parameters I would tell him to evaluate:

  1. Is the application under test? Is it customer facing?
  2. Is how often do you test it?

Most important criteria when selecting a vendor: We are a retail business. The first thing I look for is any customer use case, or case study for the vendor. I look to see if they have proven that they are good resource for any existing retail customers. I look for any kind of case study in those lines before I jump in.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Lead Performance Test Engineer at bol.com BV
Real User
Enables us to performance test our warehouse management system for peak load
Pros and Cons
  • "The TruClient feature is the most valuable for us. An application with testing can only be scripted using TruClient, so it's part web-based, but it also has its own protocol combined with HTTP and HTML. So many other tools do not recognize this specific proprietary protocol. Using TruClient, we can still create scripts that cover everything that we need to cover."
  • "Reporting and analysis need improvement. Compared to the old school LoadRunner Windows application, the reporting and analysis are mediocre in LoadRunner Cloud."

What is our primary use case?

We use a warehouse management system, my company is like a Dutch Amazon. We use LoadRunner to performance test the warehouse management system for peak load. So if Valentine's Day, Christmas, or whatever comes up, we try to run all functional loads through LoadRunner Cloud and make sure the peak count can be handled by the WMS. We use it almost daily. We have peak periods where the testing will increase, but nowadays it's so busy that throughout the year, it's almost the same. It's the same high load every day and we're testing continuously.

The amount of load on the system wasn't that large a couple of years ago for us to test. So the business case for performance testing wasn't pointing to investing in it, but now we have such huge, increasing numbers and increasing load that it's worthwhile setting up a structured and automated performance test and to invest in something like LoadRunner Cloud.

We use the cloud. The controllers and the dashboard servers are in the Micro Focus cloud. But we use our own load generators, which are on-premise. So we use a hybrid setup.

How has it helped my organization?

Before LoadRunner, we weren't even testing performance and now we're performance testing. So we now do performance testing as part of the delivery of a new release, which is an improvement compared to a couple of years ago. 

What is most valuable?

The TruClient feature is the most valuable for us. An application with testing can only be scripted using TruClient, so it's part web-based, but it also has its own protocol combined with HTTP and HTML. So many other tools do not recognize this specific proprietary protocol. Using TruClient, we can still create scripts that cover everything that we need to cover.

It supports multiple protocols, which is important to us. We also use JMeter open source combined in LoadRunner Cloud. In our company, we also use open-source performance testing tools like JMeter, Gatling, and Locust. It's important to be able to embed those scripts as well into a LoadRunner-based performance test. So it would really help us to have a single place for all kinds of test scripts and the open-source ones.

It's also very important to us that LoadRunner allows full integration into the ACI pipeline. We were focusing on a shift left on not only functional testing but also performance testing. And we're trying to integrate the performance testing in our CI/CD pipelines currently. So the better it supports this, the better and easier it is for us.

What needs improvement?

Reporting and analysis need improvement. Compared to the old school LoadRunner Windows application, the reporting and analysis are mediocre in LoadRunner Cloud.

For how long have I used the solution?

I've been using LoadRunner since I started at this company one and a half years ago but the company has been using it for longer. 

What do I think about the stability of the solution?

We don't have any issues with stability. 

What do I think about the scalability of the solution?

When it comes to efficient and cost-effective scalability, it can be expensive. It is efficient, but also expensive. So the balance would then be just okay.

It's used intensively by the three performance engineers, daily. We have plans to have other teams also use LoadRunner Cloud. So we hope it will increase.

We do our own maintenance on the on-premise part and Micro Focus does the maintenance on the cloud part.

How are customer service and technical support?

We don't call customer support but we do online requests. We have put in service requests. They're helpful and the replies are quick and valuable. It helps us out.

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

We make use of virtual user hours. We buy time in the LoadRunner Cloud. It costs around $80,000.

I don't think there are any additional costs to standard licensing.

Which other solutions did I evaluate?

We tried Neoload and looked at JMeter. We chose LoadRunner because that was the only performance testing tool that had something like TruClient.

What other advice do I have?

We're thinking about using LoadRunner Developer integration. We want to hand over the performance testing responsibility from our performance testing guilds to the actual feature teams, to the scrum teams, so they can do it themselves. The developers do their own performance testing in an early stage, and maybe that is a solution for that.

My advice would be to look at whether you need on-premise load generators or fully on the cloud. Invest in training. It can be complex. You need some training to get started.

I would rate LoadRunner an eight out of ten. 

Which deployment model are you using for this solution?

Hybrid Cloud
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.
PeerSpot user
Sr. Technical Test Analyst at a educational organization with 1,001-5,000 employees
Real User
Enabled us to eliminate load generators, and automatically triggers and produces reports
Pros and Cons
  • "The fact that the solution supports multiple protocols such as open source, VuGen, TruWeb, TruClient, and SAP is very important because these protocols help us to concentrate on what is really needed to produce performance tests. If something is not supported, you have to use other tools or find other ways of assimilating loads."
  • "We are trying to put it into a complete CI/CD pipeline, but there are still some challenges when you try to run it through different protocols. The challenges are around how you can containerize applications. There are some limitations to some protocols, such as desktop. And when it comes to database testing, there are some things that we can't do through CI/CD."

What is our primary use case?

I have been using it to analyze the performance of various enterprise systems like SAP, web applications, Oracle Labs, and mobile app applications as well. The objective of the performance testing is to assess the system and whether it can withstand an actual load.

How has it helped my organization?

One of the main benefits is that we don't need to worry about load generators. Before we had Loadrunner Cloud, we had 10 to 20 load generators, and we needed to maintain them. There were always upgrades. We would also have to configure the load generators when we were ready to test, and at times there was stuff to clean up. None of that is necessary anymore. We can concentrate most of our time on creating scripts and configuring Loadrunner based on our objectives. It's very easy for us. We don't need to worry about what happens in the backend or how the load is distributed.

A second advantage is the reporting system. Once a test is done, even if it's in continuous integration and continuous delivery, it automatically triggers and produces reports. We can send the reports to multiple dev teams whose developers are expecting the reports.

Another advantage of the solution is seen compared to others we have used, like JMeter, and IBM solutions. LoadRunner has reduced a lot of the time involved in the scripting cycle because of TruClient. We only need to record one time and we can configure it accordingly to create various scenarios. It has reduced scripting time by about 50 to 60 percent.

When we do mobile applications, every build can be tested with LoadRunner Cloud. Once the developer checks into a particular branch, we call it a mod branch, the performance test is already integrated into it. They can trigger it through their continuous pipeline. For mobile development platforms, it's very crucial because notifications and other things need to be tested before we send to prod. Notifications are very load-sensitive because they go to every user—it could be 10,000 or 20,000 users—and we previously had issues with this. Using LoadRunner Developer and continuous integration has helped us.

What is most valuable?

Recently I have found the TruClient tool to be very useful. My team is involved in a lot of performance testing of applications including mobile platforms and different types of web browsers. In those cases, LoadRunner TruClient is very crucial to testing the performance. TruClient is one of the best features, one I use every day to create load scenarios.

The fact that the solution supports multiple protocols such as open source, VuGen, TruWeb, TruClient, and SAP is very important because these protocols help us to concentrate on what is really needed to produce performance tests. If something is not supported, you have to use other tools or find other ways of assimilating loads. For example, when you are trying to create loads for web applications, if it's not TruClient, you need to find and analyze every call: What the HTTP request is, and what the other kinds of requests are that we need to call, and then correlate all the correlation identifiers. All of that is taken care of by TruClient and other protocols. That is actually very beneficial across all the platforms. For example, a SAP application might be tested for mobile. We can use a combination of the SAP protocol and TruClient protocol. The combinations are very helpful for performance testing.

LoadRunner Cloud gives you a lot of options, even for multi-browser or multi-device testing. It has been the main tool that can do everything; complete end-to-end performance testing.

The support for large-scale testing is also an important feature in our operations. We have thousands of users and it provides the best solution. You can have an unlimited number of users, although you would need to pay for them, but that's a different story. In our organization, the maximum number of users is currently about 20,000 to 30,000. It's a one-stop solution. I can configure my load on the cloud environment and have 30,000 virtual users on the cloud. I don't need to create the infrastructure locally and I don't have to maintain it. Everything is taken care of by the solution.

In addition, its ability to run unlimited concurrent tests without worrying about hardware availability helps eliminate hardware dependency. You don't need to have the load generators on your network. You don't need to maintain those systems and you don't need to have that kind of network capability. If you're testing on-prem, but you don't have the network capacity to scale up to millions of users, LoadRunner Cloud enables you to create virtual networks and use the cloud to generate those kinds of loads. You can then analyze what the impact will be to your system when you have millions of users. LoadRunner Cloud is the best way to do that.

What needs improvement?

When it comes to the CI pipeline, there were some limitations initially, but the latest version of LoadRunner is very helpful. They can integrate into the CI/CD pipeline. We are trying to put it into a complete CI/CD pipeline, but there are still some challenges when you try to run it through different protocols. The challenges are around how you can containerize applications. There are some limitations to some protocols, such as desktop. And when it comes to database testing, there are some things that we can't do through CI/CD.

For CI/CD, the previous versions may not be the right ones, but the latest version is definitely a step ahead. We are aiming for 100 percent, but we have achieved around 60 to 70 percent in CI/CD. Still, it's very good to have that capability.

Also, it would be helpful if Loadrunner Cloud had the same kind of enterprise environment where we had multiple models and options while creating the load profile. Not all the options are available in the LoadRunner Cloud. If they could be added, it would be good.

For how long have I used the solution?

I've been using a LoadRunner solution for more than 10 years as part of my performance testing.

What do I think about the scalability of the solution?

The efficiency of the scalability is a 10 out of 10. I have used multiple tools and LoadRunner is the best one in terms of efficiency. When it comes to cost-effectiveness of the scalability, I would give it an eight out of 10. Even though it's cloud, and you can have thousands of users, we are paying in the tens of thousands. It's not so cost-effective for a university like ours. We still have to justify why we need to spend so much money every financial year.

How are customer service and technical support?

I have used OpenText technical support a couple of times and they have been very supportive. They're good.

How was the initial setup?

The only problem with setup is that there might be some problems with the firewalls, configuring SSH and other things. We were initially using OpenText SiteScope but we had some issues getting all the metrics. With New Relic and Dynatrace, we stopped using SiteScope. Other than that, we didn't have any issues. It's pretty straightforward. You install LoadRunner, configure your virtual users, and create the environment.

Our initial deployment of the on-prem solution took a week to get everything done, including setting up the firewall, configuration files, and the protocols. The migration to Loadrunner Cloud is nothing. You can start triggering whatever code you had on-prem in the cloud. There really isn't any migration involved. It's pretty straightforward.

What was our ROI?

We have definitely seen return on our investment with Loadrunner Cloud. As I noted, we used to have many load generators and they are no longer used. That is saving us about $30,000. And Loadrunner costs 50 percent of what it used to cost us to run the same test in the cloud. We don't need a Windows Server license anymore or networking capabilities specifically for testing. Those are the kinds of savings we have seen from moving to the cloud.

Also, in the past, we used to write code. But with TruClient, while you need a performance tester, you don't need a programmer to write scripting. If you know the system, and if you know the objectives of performance testing, you can do the performance tests. No programming skills are needed. That also gives us leverage. We can use someone with performance testing capabilities, even though he might not be the best programmer. That has also reduced our costs by $10,000 a year.

Which other solutions did I evaluate?

I have extensively used JMeter as a performance testing tool. JMeter is free and also enables codeless scripting. Even without coding you can try running scripts. But where there is no comparison between JMeter and LoadRunner is when it comes to distributing load. LoadRunner stands out. With JMeter, it's very difficult to distribute the load. 

When it comes to creating reports, Loadrunner is best. You will spend most of your time analyzing what's happened with the test, analyzing bottlenecks and pain points with the performance parameters. But in JMeter, you have to manually collect everything: collate the results and produce the reports. Then you need to do a detailed analysis to find the bottlenecks and resource patterns. It is very difficult, but it's free. If you have the skill set and the time, you can use JMeter. But if you are time-constrained, and you want to actually concentrate on performance testing, use LoadRunner.

LoadRunner Cloud provides application performance and management tools to an extent, but not to the extent of New Relic or Splunk. We predominantly use New Relic to monitor application performance and in some cases we use Dynatrace as well. But LoadRunner Cloud doesn't have complete application performance monitoring metrics.

What other advice do I have?

LoadRunner's Developer integration enables developers to script and run tests without leaving the developer ecosystem. It gives a complete IDE where you can develop the code and add your script. For example, if you are using a Java platform to code, and it has all the libraries and the IDE, you can integrate your load testing into your development. For us, because we don't have a single development cycle or ecosystem—we constantly move to various methods—that's where the IDE has limitations. It supports certain languages but it doesn't support everything. If we are using Go, for example, we might need to add certain libraries, so that's where it isn't helpful. But if you are purely on Java or core platforms, it will definitely help.

The Developer integration enables developers to add performance testing to their day-to-day tasks, but shift-left depends on your company's development strategy. If your whole culture supports shift-left, so that your quality assurance is embedded from the start of the development cycle, then shift-left works out. But in our case, we use a lot of packaged applications like Workday or SAP where we don't have much opportunity to work with their code. We do a lot of configurations and integrations. In that case, shift-left doesn't work as well. But whether you follow shift-left or shift-right, Loadrunner Cloud works.

For non-functional testing, LoadRunner is the best tool. I can recommend it to other people, to create specific tests from the smallest load to the highest level of load. I don't think any other commercial tool has that capability to create load performance testing. There is no other tool that gives this kind of experience for a load-testing professional. From end-to-end, starting from creating the load scenarios, to running them, and then reporting, LoadRunner is the best tool. You save a lot of time and, with LoadRunner Cloud, you are saving a lot of money. Go for it.

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.
PeerSpot user
Buyer's Guide
Download our free OpenText LoadRunner Cloud Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Buyer's Guide
Download our free OpenText LoadRunner Cloud Report and get advice and tips from experienced pros sharing their opinions.