Systems | Development | Analytics | API | Testing

Load Testing

How to Perform Load Testing with k6 using GitHub Actions

You can find a collection of k6 scripts and GitHub workflows referenced in this tutorial here. In this tutorial, we will look into how to integrate performance testing in your development process with GitHub Actions and k6. For a video tutorial 🎥 , check out the following tutorial on YouTube. k6 is an open-source load testing tool for testing the performance of APIs, microservices, and websites.

Everything You Want to Know About Performance Testing

Just because your app or site works great in the lab doesn’t mean it will perform that way for end-users. Performance testing is essential to understanding how your website or application will behave in the real world. While error testing is about finding bugs in your software, performance testing is about ensuring your code works as intended and delivers the results you expect when a very high number of end-users are attempting to access your service at the same time.

Private load zones for load testing, with Pawel Suwala and Samuel Regandell (k6 Office Hours #44)

Load testing on the cloud definitely has its advantages, but what if you need to load test behind a firewall? Here to talk about using private load zones in k6 are k6 CTO Pawel Suwala and k6 Backend Lead Samuel Regandell. Private load zones are a new feature of k6 Cloud that will allow you to run load tests against applications that are not publicly accessible and also use your own AWS account to generate the load.

What's New In Loadero (February 2022)

Last month of winter is over and the spirit of spring is already in the air. We did a lot of work to improve Loadero last month, but the last week of February was filled with shocking events for us, as it was for the whole world. We support the people of Ukraine suffering from what happens in their country right now and every day we hope that it ends soon. There is nothing more important than peace, and we hope it will be restored soon.

Why k6 does not support multiple scripting languages?

At k6 we regularly get a request to support another programming language in addition to JavaScript. Go developers would like to write test scripts in Go, Java developers migrating from jMeter would like to write tests in Java. We have evaluated these requests and discussed in detail internally if this is a good direction for the k6 tool. Ultimately we have decided against supporting more programming languages for scripting. Below is our reasoning for this decision.

Load test WordPress + nginx on Kubernetes

Why this combination you ask? Load testing is my passion, and I am partial to Kubernetes. I challenged myself to share a use case that many could relate to, focused on a business critical application. Websites came to mind and WordPress is the world’s most popular website management system. Of course, nginx is the most popular web server so let’s throw that into the mix. And Kubernetes? With more than 50% of corporations adopting Kubernetes in 2021, what better system to run in.

Some websites are just too slow...

Have you ever entered a website and realized how slow things move, you just click a button and you have time to do something else until the requested action is finished. Sometimes I enter on this kind of websites with the idea to purchase their product or service, but when the things move so slow, I start to ask myself, do I really wanna purchase this or shall I find another competitor or website offering the same product.

How To Check If Your Test Is Ready To Be Run

When starting to work with a tool like Loadero, there can be many unknowns and things that need to be explored, before you can properly achieve your appointed goals for testing. If you are working on the first test, it’s a good idea to follow our step-by-step guide to configuring a test and check out Loadero’s documentation if something is unclear.