Systems | Development | Analytics | API | Testing

Kafka Load Testing

This post is about Kafka and the process I have been through recently writing a performance test for an application that subscribes to messages from this technology. The test I ended up with was in the end very straightforward but there were several hurdles that took a while to resolve. I hope that reading this post will hopefully help you avoid them.

Is Your Web Service Ready To Work And Compete Internationally? You Can Make Sure For Just 0.6 USD!

Have you abandoned a web service, because it took too long to load? I bet you have, everyone does that every now and then with slow applications. There are a lot of services to check load times, but is it the only thing to check about website’s performance worldwide? Certainly not! It is just one thing to check, not the only one. You may have performance tested the service locally and validated that everything works just fine.

On the importance of load testing Kafka

Socrates preached, “To know thyself is the beginning of wisdom.” This ancient Greek anecdote applies to your modern Apache Kafka project: developers, go forth and load test your real-time application to understand the capacity and limitations of your project before deployment. Failure to do so will cost you time and money (e.g. Robinhood’s outage on a historic trading day). Load testing your real-time applications has three main objectives.

How Running Load Tests Help E-commerce Businesses Prepare For Sales Season

E-commerce is growing globally, forecasts for 2020 promise it to reach over 4 trillion USD and over 4.2 billion USD for retail e-commerce. We are approaching a very special season for online retail business owners: Black Friday, Cyber Monday and preparing for the holiday season. Every team behind an e-commerce business is planning big for this time. Every online store will try to attract as much traffic as possible. Are you planning to do the same?

Should I use the JMeter GUI for running the load tests against my application/API?

Often software developers get to ask themselves the question: Should I just run the tests in the GUI now that I finished developing them? The answer is pretty simple, NO. You should not use the GUI when running the tests. The GUI should be used only for developing the tests.

Accelerate Your Web Tests With Parallel Execution

It’s September. Students are back to school, whether that is in person or remote. Here in the States, we just celebrated the unofficial end of Summer with Labor Day. Things are likely picking up where you are, which makes it the perfect time to focus on test execution to put yourself ahead. Quality at the expense of speed, or speed at the expense of quality, is likely a challenge you have faced in your development journey.