Browser, Mobile App, DVR, Roku, and Xbox Multi-Tool NFT
Telecommunications (Cable)
Location
Performance Testing
CONTEXT
A US-based telecommunications and mass media company, serving over 32 million customers across 41 states. It is the second-largest cable operator in the United States by the number of subscribers.
Legacy Core-Java scripts were used to apply load on the application, increasing complexity.
Faced multiple challenges while scripting for various smart devices supported by the application.
Required strict success and availability criteria of 99.9%.
Auto-scalable AWS cloud-based architecture with multiple vendors and monitoring tools further added to the complexity.
Solution
Developed complex scripts using JMeter to dynamically emulate an online video player, replacing the legacy Core-Java scripts.
Used various network sniffing tools like Fiddler and Wireshark across different platforms to capture API calls from smart devices.
Conducted over 30 peak tests and several endurance tests lasting 120 hours each over a span of 12 months.
Value Delivered
Achieved peak concurrency of 15,000 users while maintaining the stringent SLAs of 99.9% success and availability.
Collaborated with the application architect to implement an all-in-one monitoring solution using Instana and Splunk, which provided a consolidated and in-depth view of all solution components, improving monitoring reach.
The exhaustive endurance tests revealed data storage limitations in the application, which would reach maximum utilization in just 48 hours.
Raised more than 100 performance defects in Jira, highlighting critical issues such as cache memory management problems, data integrity issues, and server-side errors caused by sticky sessions.