
Scalable e-commerce performance testing integrated into CI pipelines
View Case Study
We use cookies
We use cookies to understand how you found us and improve your experience. You can accept or decline analytics cookies. Learn more in our privacy policy.
“
Working with Abstracta has been an extremely positive experience. The level of expertise and professionalism truly stands out. I would strongly recommend their services. They're a strong partner.
Alex Sarmiento
VP Global Sales, Blazerunner

BlazeRunner is a premier partner and authorized reseller of the BlazeMeter and Runscope platforms. The company specializes in software development with a focus on performance testing. They define themselves as “a team of good people empowered to drive strong relationships and celebrate success.”
As a vital player in the app economy, BlazeRunner drives innovation in Continuous Testing, offering scalable, secure, and open-source-based solutions integrated with CI/CD toolchains. Their commitment to agility and quality is pivotal in maintaining a competitive edge in software delivery.
BlazeRunner partnered with us to enhance and validate a streaming service’s performance from a leading telecommunications provider in Asia.
Our client faced the crucial task of ensuring their streaming service could handle intense traffic without compromising on quality. This meant rigorously evaluating the CDN’s performance under heavy user loads and diverse content delivery scenarios.
Our objective was to confirm the network's readiness for high-traffic events, maintaining consistent quality across various streaming protocols and resolutions.
We embarked on an extensive load testing strategy, developing JMeter scripts tailored for both HLS and DASH protocols with varied streaming qualities. We designed this approach in order to simulate diverse user scenarios and bandwidth consumption patterns, closely mirroring real-world demands.
In collaboration with the CDN provider, we determined the necessity of utilizing 500 engines from multiple locations to effectively simulate the targeted scale of 85,000 concurrent virtual users. This setup was crucial for achieving the desired scenario, aligning with the high-volume streaming requirements of the project.
We harnessed Taurus and BlazeMeter for precise test configurations and effective load distribution. Our goal was to generate a load streaming near 100 Gbps of video. We employed Taurus, an open-source test automation tool, to define test configurations and used JMeter to distribute the load as per the planned pattern.
We also enhanced our testing process with an HLS plugin (video streaming plugin), developed by our team, which added finesse to our testing process, enabling granular control over streaming parameters. This plugin replicates the behavior of typical video streaming client applications, enabling users to download a playlist file and then load it in separate video portions.
It supports both HLS and DASH protocols and allows for the selection of subtitles, audio tracks, and video variants. This way, it simplifies the stress-testing of video streaming protocols and provides user-friendly statistics and reports.
In partnership with BlazeRunner, we achieved remarkable results, significantly enhancing their streaming service's capacity:
The project's outcomes reinforced the streaming service's infrastructure, boosting its performance and reliability. This advancement has effectively strengthened its presence in South Korea's competitive digital streaming sector, showcasing our shared commitment to delivering quality and innovation in a highly competitive landscape.
News, articles, and resources on building better software.
Read about our Privacy Policy.

