Systems | Development | Analytics | API | Testing

k6

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.

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.

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.

How to design a workload model in k6, with the k6 Developer Advocates (k6 Office Hours #42)

In this video, k6 Developer Advocates Paul Balogh, Leandro Melendez, and Nicole van der Hoeven talk about workload modeling design in k6, what workload modeling even is, and how you can use scenarios and executors to create realistic load tests.

Introducing Grafana k6 Cloud for Education, a free program to help teach performance testing

Grafana k6 is our open source tool to help you ship reliable applications by doing performance testing in a modern and developer-friendly way. Performance testing is still unknown to many, but it is not a new topic. In fact, performance testing courses are everywhere — even at colleges and universities. One of our passions is to educate others on the best practices of performance testing, working together with the k6 community.

Getting started with using xk6 extensions, with Paul Balogh (k6 Office Hours #41)

Paul Balogh, Developer Advocate, talks to Nicole van der Hoeven about what k6 extensions are, how to use them, and why extensions are so important for a load testing tool like k6. Paul also shares his experience in being one of the newest members to join the k6 team.