Spawn up virtual users from different geographical regions to connect to your mobile API endpoints
Create custom playbooks to test scenarios that run commands of your choice
Understand how your application behaves when thousands of users access it simultaneously
Measure response times, connection rates, and resource-utilization levels to reveal your server's performance thresholds
HTTP/2, GWT, HTML5, WebSocket, adaptive bitrate streaming, APIs, IoT, and many more
Generate load from 150+ locations around the globe and from multiple cloud providers on real devices
Out-of-the-box integration with leading APM solutions such as New Relic, Dynatrace, AppDynamics, or CA APM
Choose from an on-demand and pay-as-you-go pricing model
A large multinational consulting firm has developed an enterprise mobile contextual assistant mobile app that services their users worldwide. Using HeadSpin's load tests, they are able to spin up globally distributed virtual users, send WebSocket requests to their backend, and collect KPI metrics on their scenarios.
Figure 1 shows a KPI degradation discovered through HeadSpin's load tests where the firm's server would intermediately stop responding to requests when there were 500 active users. The area between the vertical red dotted lines in Figure 1 indicate the regions of the load tests' session where the firm's API servers stopped servicing WebSocket requests and returned back "Status 500 Internal Server Error." The first region highlights a degradation that created a downtime of 12 minutes and the second region showcases another outage downtime of approximately 1 minute. The insights derived through HeadSpin's load tests helped the firm identify the root cause: a cache buffer overflow that occurred on the backend WebSocket server.