2nd Screen Mobile App: Backend API Load Testing

Having had the opportunity to support the grandcentrix team in May 2014 to help Quizduell im Ersten, I was happy to once again be called to assess another interactive TV show with a 2nd screen app. For RTL interactive, I tested a sophisticated backend for an upcoming casting show. The backend was…


Load Testing an Interactive TV Show with Over 1 Million Users

On May 12th, 2014, a new and innovative show Quizduell im Ersten started on German national television (ARD). The show is an adaptation of the very popular mobile game Quizduell which has a user-based of over 30 million users, so the TV show was expected to be very popular. I was approached by…


Performance Testing: Pre and Post Cloud

This blog was originally posted on 08/19/2016. Updated on 05/03/2021. The last part of our blog posting series, “The Need for Load and Performance Testing in the Cloud” will give an answer to the question: what is the difference in all this to pre-cloud times? The article is based…


Types of Performance Testing

This blog was originally posted on 07/08/2016. Updated on 04/26/2021. The second part of our blog posting series shows an overview on the different types of performance testing. Learn more about load testing, scalability testing, stress, spike and soak testing, configuration testing as well as…


The Need for Load & Performance Testing in the Cloud

This blog was originally posted on 11/14/2014. Updated on 04/19/2021. At the AWS PopUp Loft in Berlin, I gave a talk on why load and performance testing is still (or especially) relevant in the era of cloud infrastructure. I expanded the talk for AWS Summit Berlin 2016 and again at DevOpsCon…


AWS Fargate Network Performance

This blog was originally posted on 06/04/2018. Updated on 04/12/2021. AWS Fargate is Amazons solution to run containers without managing servers or clusters. For many aspects AWS Fargate is similar to AWS Elastic Container Service, but without having to deal with EC2 clusters. It is basically…


Solving Performance Testing Problem: Missing HTTP Keep-Alive

There is one source of performance problems we've been encountering even before we started with StormForge Performance Testing and still see every time: Missing HTTP Keep-Alive. This article is about why this is still a problem and relevant, and why performance testing is an important tool to…


Cookie Domain Mapping

Performance testing often happens on non-production systems, like a QA or dedicated "perf" environments. In some cases it is easier to directly access those systems for testing instead through a load balancer serving traffic under a shared domain. This approach leads to a typical problem though:…


Performance Testing at over 1 Million Requests per Second

At StormForge, we regularly evaluate our load testing setup and infrastructure to make sure everything works as expected for our customers and to anticipate issues early on. Since we have been working on a revamp of our core load testing engine for the past weeks and months, it was about time to…


Load Testing Engine Evolution

StormForge's load testing engine has been based on Tsung since we started our SaaS offering in 2014. In 2019, we began to design a new engine which now has been rolled out to all of our customers. Today I'd like to shed some light where we are coming from and what our reasoning is for moving…