Micro Focus LoadRunner Alternatives:
On-demand, Cloud-based Load Testing with LoadView by Dotcom-Monitor
Focus on creating, testing, and optimizing your code and applications,
ensuring you customers get a consistent user experience.
Chrome, Internet Explorer, Android, and iOS.
Scripting Real User Interaction
Global Testing Locations
Choose from 13+ locations around the world.
Only pay for what you need, on-demand.
Get started in minutes with LoadView from Dotcom-Monitor
See why customers are switching to cloud-based, on-demand load and stress testing with LoadView.
|Features||Micro Focus LoadRunner||Other Cloud Providers||LoadView|
|No Hardware to Provision|
|Free, Easy-to-use Scripting Tool|
|No Additional Scripting Knowledge Required|
|Flexible Testing Scenarios|
If you’ve been searching for a powerful, cost-effective alternative to LoadRunner from Micro Focus, you’ve found the right place. LoadView from Dotcom-Monitor is a flexible, cloud-based load and stress testing platform that removes the complexity of having to set up and manage an on-premises solution like LoadRunner.
LoadRunner was one of the early pioneers of the performance testing arena. The product has many great features, benefits, and integrations. It supports a wide range of protocols, which a lot of other vendors can’t offer, which has made LoadRunner the go-to vendor in this space for a long time. However, we hear from many customers that LoadRunner has become too complex and costly for what their performance testing needs, which leads them to look for an on-demand, cloud-based platform like LoadView.
In this article, we’ll outline and compare the various feature and benefits of each product and you can decide for yourself which product best fits your load and stress testing needs.
LoadView: Built for Performance and Efficiency
LoadView was created with a couple of essential considerations – performance and efficiency. LoadView removes the more time-consuming tasks of performance testing, like setting up internal load generators and global agents, so developers and performance engineers can focus on creating, executing, and analyzing their load tests, not installing additional hardware. With LoadView, you don’t have to worry about adding or maintaining any additional infrastructure. In fact, even someone who has never had experience running a load test can easily setup and execute one within minutes.
The LoadView platform can perform load and stress tests for your websites, web application, web services, and APIs – all from a single interface.
Additionally, a lot of the same teams and individuals within an organization that are tasked with monitoring their sites and applications for uptime and availability in production are also interested in testing the limits of their infrastructure during the development phase. Utilizing LoadView during the development phase ensures that the code and applications being built are continually optimized throughout the process, versus finding out later where your bottlenecks and bugs are located. It’s all about maintaining a consistent, first-rate experience for your customers and users.
When it comes to sluggish sites and applications, users can quickly become impatient and will leave to find a replacement if your site or application doesn’t meet their needs. That usually means they’ll head right over to your competition.
Knowing how much your site or application can handle is important for a lot of reasons, but there are a few significant scenarios that the LoadView platform can assist with:
Scalability – Determining why your site or application slows down when a few, or even thousands, access it at the same time.
Infrastructure – Considering what hardware upgrades, if any, are critical for applications to run. The cost of implementing and maintaining additional hardware could be a potential waste of resources.
Third-party Services – Your applications may rely on external services that are critical to performance. LoadView can help to uncover any unusual behavior or content delivery when normal, or even peak, load conditions occur.
Real User Interaction – Build a test scenario that emulates real user interactions, from multiple locations around the word, to meet the demands of your customers.
Desktop/Mobile Browsers and Devices – LoadView shows actual performance from real browsers (Chrome, Internet Explorer, Android, and iOS) and devices – ensuring a consistent experience across all types of devices and platforms.
LoadRunner from Micro Focus
LoadRunner from Micro Focus is their on-premises performance testing solution used to simulate user transactions and measure system behavior and performance under load, helping DevOps and engineers to uncover errors and bottlenecks. LoadRunner is comprised of three key components:
- VuGen (Virtual User Generator)
This is the tool that is used to create and edit test scripts that simulate behavior of real users on your system. Note that the Virtual User Generator tool is not web-based and must be downloaded to a user’s machine. The scripts created with this tool also work with their other products, such as StormRunner, Performance Center, Application Performance Management, and AppPulse Active.
Controls, launches, and sequences the load generator instances, scenarios, and specifies which script to use, duration, etc. The controller also receives real-time monitoring data and displays status.
Gathers the data and logs from various load generators and formats reports for visualization of run result data and monitoring data.
LoadRunner must be installed on Windows or Linux systems and supports over 50 protocols. Some of the more popular options include the following:
|AJAX||Flex<span< p=””> </span<>||HTML5||.NET|
|Java||Google Web Toolkit (GWT)||Silverlight||SOAP|
Similar to LoadView, LoadRunner allows performance engineers to design real-world scenarios to simulate hundreds or thousands of concurrent users, helping developers to later analyze the performance of key components, such as response time and code-level performance within their applications. However, unlike LoadView, LoadRunner users also have the option of integrating their JMeter scripts for performance testing, as well as the following popular third-party and open source CI/CD platforms to help facilitate collaboration within DevOps teams:
- Microsoft Visual Studio
LoadView: Scripting with the EveryStep Web Recorder
The EveryStep Web Recorder is a FREE web-based automation scripting tool that records every step of a web transaction and replays the script using a real browser. There are no additional plugins or downloads required.
Users can record multi-step test scripts of critical and complex user actions, such as button clicks, menu selections, form submission, shopping carts, text inputs, and more. These scripts can then be uploaded into the LoadView platform for load testing your websites, web application, web services, and APIs.
Scripts can be record with over 40 desktop (Chrome and Internet Explorer) and mobile browsers (iPhone, iPad, Google, Samsung, etc.), the EveryStep Web Recorder supports virtually anything rendered in a browser, regardless of the technologies used. LoadView supports the following set of popular languages/technologies:
|Web API (REST)||SOAP||WebSockets|
LoadView: Load Simulation Methods
Many load testing solutions, notably the open-source variety, can only run protocol-based user simulations, which is not enough for today’s applications. Stressing the server is great at the protocol level, but you’re missing a big part of the end-to-end response time. When it comes to testing web applications, you need to know what’s going on with the behavior and performance on the client-side. LoadView can run multiple user simulation types: HTTP/S and real browser-based tests. Here are some key points to consider in order to understand which method is best for your needs:
HTTP/S-Based Load Simulation
- No client-side rendering
- Programming skills required for scripting
- Low-level analysis required
- Low impact on load injection machines
Real Browser-Based Load Simulation
- Real user simulation
- Easy to customize scripts
- Script replay
- High impact on load injection machines
Additionally, LoadView gives users the option to distribute user load between geographic locations based upon percent of traffic from multiple points around the world. If you know that a certain percentage of your customers and users come from a specific geographic location, you can select those specific areas to test. LoadView uses cloud-based servers to generate virtual user (VU) loads, and depending on the test, users can select from the over 10 global locations (AWS and Google) across the United States, Canada, APAC, South America, and Europe.
LoadRunner: Scripting with Virtual user Generator (VuGen)
VuGen is the primary tool used to create and replay LoadRunner scripts to emulate user behavior, known as a Vuser. It’s important to note that VuGen can only record scripts on Windows and can be replayed on both Windows and Linux platforms. There are three Vuser types – Protocol-based, Unit Test-based, and GUI, depending on your requirements. It’s also important to note that when a VuGen scripts are replayed, they do not emulate the actual user actions on the browser. Instead, they emulate those requests that get generated as a result of the user actions.
There are some known limitations to VuGen. Some of the more common issues users run into include the following:
- The browser can block certain actions when using Internet Explorer on a Windows machine
- McAffe may cause VuGen to be unable to perform certain operations and/or crash. Some users report that disabling any anti-virus software you may be running is the safest option to avoid any issues.
These scripts can also be used in conjunction with their other performance testing and monitoring products, such as StormRunner, Performance Center, Application Performance Management, and AppPulse Active.
LoadRunner: Additional Integrations
LoadRunner integrates with other Micro Focus monitoring tools, Micro Focus Diagnostics and Micro Focus Sitescope. These monitoring tool assist with finding the root-cause of issues across an organization’s heterogeneous environment. This enables performance engineers or developers to carry out high-scale tests with minimal hardware for any combination of physical and virtual environments, including the following public cloud infrastructures and container platforms:
- AWS (Amazon Web Services)
- Digital Ocean
- Google Cloud Platform
LoadRunner also can also integrate with network and service virtualization. This is important when you need to test real-world network conditions or when you utilize a third-party service that you must still load test for, such as credit card processing. All of these integrations help performance engineers and developers to optimize performance prior to deployment by eliminating risks and bottlenecks, minimize cost by measuring and predicting capacity, and reduce test cycle time.
Although LoadRunner is extensive, integrates with many tools, and supports many protocols and technologies, many users have expressed some of the same concerns:
- It’s expensive compared to other commercially available tools and platforms
- Not user friendly
- Scripting can take a long time, especially with complex scripts
- Reusing the scripts can be difficult
- Their support is good, but if you require 24×7 support, you must pay an additional fee above and beyond what you’re currently paying
- Free Trial (Community Edition)
- Free for life
- 50 community virtual users
- Full product capabilities. Includes all protocols except COM/DCOM, Templates, and GUI
- Network virtualization
- Cloud scaling via Amazon AWS and Microsoft Azure
- Access to the Micro Focus community
Virtual User Days – Starting at $1.40/virtual user per day
- Pricing varies based on the number of users to test load on your application or website in a 24-hour period.
Volume Pricing – Contact their Sales team for custom pricing
LoadView Pricing and Professional Services
LoadView has subscription-based plans, starting at $199 per month. With our subscription-based plans, unused virtual user minutes and load injector hours roll over from one month to the next. Alternatively, you can also select from a pay-as-you-go plan. Pricing is calculated and displayed before you begin new test, so you know exactly what you’re paying for.
If your specific needs require more than what is listed above, please contact us for a customized plan.
The Dotcom-Monitor Professional Services methodology is tested, proven, and offered in an à la carte fashion. The objective is to have you running performance tests, analyzing your data, and adjusting your system without our engagement; however, you can pick and choose which elements you need assistance with, and our performance team will advise you through each of them. If necessary, our team is available to perform the full scope of performance testing exercises for you, from optimizing your code to analyzing your hardware infrastructure.
Conclusion: LoadView vs. LoadRunner
LoadRunner is a complex and powerful performance testing solution. It’s supports a wide-range of technologies and integrates with many platforms. However, depending on the level of expertise and knowledge within your development and engineering teams, there may be a steep learning curve involved when implementing LoadRunner for the first time.
Time is valuable to everyone. If you’re looking for an on-demand, browser-based load testing platform to conduct performance tests on websites, web-apps, web services, and APIs – all from a single platform – look no further than LoadView. It requires virtually no setup time and effort. The ability to easily create and playback scripts with the EveryStep Web Recorder and test multiple user simulations, makes LoadView a powerful load testing tool.
There are no long-term contracts and you pay for only what you use and need. This gives your teams time to focus on creating, testing, and optimizing their code and applications, ensuring you customers get a consistent user experience, no matter where they are located.
No credit card, no contract.