Testhouse is a pure-play Quality Assurance (QA), software testing, and DevOps company. Founded in 2000, Testhouse helps businesses across the globe deliver great user experience through innovative QA solutions and a unique off-site, on-site, and offshore delivery model. The company’s highly customizable software testing and quality assurance solutions ensure the shortest turnaround times to improve business efficiencies and return on investment.
Requirement to Load Test 100,000+ Users
A long-standing partnership with a leading solutions and technology consultant in Qatar led to Testhouse receiving an urgent inquiry to support one of their clients. The client is an investment and capital markets firm serving over 400,000 investors and managing a portfolio exceeding $27 billion. Much of its business is conducted online and the firm had seen the performance of its key web and mobile applications degrade over time. In partnership with the Qatari technology consultancy, it was agreed that a performance test of 100,000 geographically distributed users would be performed, to ensure the brokerage, stock exchange, and capital market applications could manage these numbers sufficiently. An initial test was done with a load testing tool the investment firm was familiar with, but unfortunately it could not scale beyond 50,000 users, so the results were not reliable.
Having worked successfully with Testhouse before, the Qatari technology organization contacted them as their quality assurance partner, to load test the relevant applications again with a different tool. Shivaram Patil, Director of QA Services (Performance and Security) at Testhouse, explains: “Our partnership provides access to a great talent pool and in the past, we have demonstrated our ability to mobilize resources quickly and efficiently to meet challenges head-on. We recommended a goal of 100,000 concurrent end users in the performance test, with each user opening four sessions to create a total of 400,000 concurrent sessions. Full system throughput monitoring ensured the application responded as expected. One of the key objectives of load testing was to measure the server utilization (CPU and memory) of web, application, and database servers and ensure the average utilization does not exceed 50 percent. In addition, we wanted to avoid stock market operating hours, so that only gave us a limited window to execute our performance tests.”
LoadRunner Cloud Test Environment Ready within 3 Days
Testhouse turned to Micro Focus and the combination of the two proved a winning one. With access to leading testing resources on-premises or in the cloud, Micro Focus was well-placed to support this large-scale performance testing project. Within just three days Micro Focus created an operational SaaS-based testing platform, leveraging Micro Focus LoadRunner Cloud, it’s extremely scalable cloud-based load and performance testing solution. Testhouse and Micro Focus support worked 24x7 to ensure the service could run smoothly.
“LoadRunner Cloud made all required infrastructure available in the cloud within just a couple of minutes, provisioning controllers and load generators and initializing tests,” says Shivaram Patil.
Micro Focus provided over 500 dedicated IP addresses for cloud load generators in multiple geographies to simulate different locations without firewall restrictions. using LoadRunner Cloud, the test ran smoothly on all platforms and devices without any failures.
“We appreciated Micro Focus’ flexible license model for LoadRunner Cloud,” comments Shivaram Patil. “For this particular project we used a consumable model based on virtual user hours, allowing us to scale to huge load with affordable and predictable costs.”
Improved End-User Experience, Optimized Performance, and Cost Reductions
As the test is executed, LoadRunner Cloud captures valuable metrics on how the application behaves under different virtual user loads. The client was pleased to see the performance test executed so quickly and without negatively impacting their production environment. Shivaram Patil, Director of QA Services (Performance and Security) at Testhouse, says:
The partnership of Micro Focus and Testhouse was once again affirmed, as highlighted by Anas Jwaied, Managing Director Middle East & Africa for Micro Focus: “Our aim is to achieve the highest level of customer satisfaction through our extensive range of solutions bundled with the skills and specialization that our partners deliver. Making Testhouse our go-to partner has been great as they are professional, committed, and focused.”