Activant Solutions Inc. (“Activant”) is a leading technology provider of business management solutions serving small and medium-sized distributors and specialty retailers. Activant provides customers with industry-specific software, professional services, content, supply chain connectivity, and analytics. Over 30,000 customer locations use Activant to manage their day-to-day operations. Activant’s systems are designed to help customers increase sales, boost productivity, operate more cost-efficiently, improve inventory turns and enhance trading partner relationships.
Headquartered in Livermore, California, Activant has operations in Texas, Colorado, Illinois, Massachusetts, Pennsylvania, South Carolina, Utah, Canada, Ireland and the United Kingdom.
We were looking for a Web Application Load Testing tool to ensure adequate performance, capacity, and throughput of several hosted applications, to meet the expectations of a quickly expanding customer base.
We needed to simulate the anticipated high volume of customer traffic.
Before NeoLoad, in a few targeted application areas, we developed custom, in-house load test drivers.
Application tested: Web applications that provide automotive repair job estimating including parts identification, and parts ordering.
Protocols/technologies tested: This application is built on Microsoft’s .NET technology. We tested areas such as http, AJAX, web services, and network load balancing.
We chose NeoLoad because we felt it provided the ability to attain a high number of virtual users in the most cost effective manner.
Grinder was also evaluated, but the cost-performance ratio was not as favourable as NeoLoad.
We began by identifying application areas that were the most time intensive for returning results and the areas of highest traffic volume. As incremental changes were implemented, the test suite was re-executed to measure the degree of improvement.
We were able to identify and remove bottlenecks in our software and database design that were limiting the number of concurrent users that could access the system. We also used the software to help identify network load balancing issues.
We were able to identify and eliminate some potential performance bottlenecks before they became an issue in the field.
Test Results and Added Value
We believe that by assisting in identifying performance bottlenecks and measuring the degree of improvement attained through software changes, that NeoLoad will be a factor in driving customer satisfaction.
We will continue to use NeoLoad to ensure that the performance and capacity of our automotive repair job estimation product continues to meet our customers’ requirements as new versions of the software are released. We also have plans to develop additional load test campaigns for some of our other existing applications, such as automotive parts catalogue lookups, inventory modelling and planning, etc.