“Regarding price competitiveness and Flex support, NeoLoad was the obvious choice,” Duffy says. “When we were first evaluating NeoLoad, we set up load tests and immediately found we were violating our response time SLAs and crashing our application with only a few concurrent users. Using NeoLoad, we were able to quickly drill down and identify the problem areas and implement changes to improve response times and application stability.”
Trimble’s performance team also sought the ability to develop test scenarios easily and efficiently. It found that with NeoLoad’s variable extractor capabilities it could randomize the variables and customize the virtual user profiles.
Another feature of NeoLoad that Duffy found particularly useful was its ability to organize each virtual user action into containers, making it possible to extract statistics around a certain business transaction and sending it to their development team to perform deeper diagnostics. In support of Trimble’s future mobile development plans, they found that NeoLoad provides the necessary mobile capabilities, including network emulation and device simulation, that would ensure a successful mobile user experience come launch time. Duffy says, “The ability to capacity plan for the mobile launch was critical to minimizing risk for our team and maximizing performance for our clients.”
Trimble poised for growth with NeoLoad
“We are in our fourth year using the NeoLoad product and our business is growing exponentially. The number of equipment assets we are monitoring in the past two years has tripled, and we are currently processing nearly one million transactions during a busy hour,” Duffy says.
Additionally, the Trimble team was able to meet its response time SLAs even with this increased transaction rate, and the application is currently supporting the required number of concurrent users. Duffy says, “Using NeoLoad, our team was able to deploy the first version of our mobile application with confidence and without the risk of losing traffic, revenue, or employee productivity.”
NeoLoad provided the capability to simulate a high volume of concurrent mobile users and checked that the servers wouldn’t have performance issues under load. This ensured that mobile users got acceptable response times even under sub-optimal mobile network conditions. Using NeoLoad’s mobile device simulation and network emulation capabilities, the team was able to replicate a realistic load on the backend of the mobile application so that any issues could be mitigated before its real clients experienced them in production.
“Using NeoLoad, our team was able to deploy the first version of our mobile application with confidence and without the risk of losing traffic, revenue, or employee productivity.”
— Jim Duffy, QA Performance Tester, Trimble