Systems | Development | Analytics | API | Testing

k6

Benchmarking Redis with k6

Previously, I have covered an article on Load Testing SQL Databases with k6 . For your information, from k6 version 0.29.0 onwards, you can write a k6 Go extension and build your own k6 binaries. This comes in handy as you can use a single framework for load testing different protocols, such as ZMTQ, SQL, Avro, MLLP, etc. In this series of k6 extensions, let’s benchmark Redis now.

Kubedim: Microservices testing using k6 for reliability, with Kelvin Zhang (k6 Office Hours #24)

How do you do microservices testing and improve the performance and reliability of complex modern architectures? What is Kubedim, and how can k6 load testing be used to verify outcomes for a microservices-based system? Nicole van der Hoeven (k6 Developer Advocate), Daniel González Lopes (k6 SRE), and Kelvin Zhang (incoming Google SWE) discuss Kelvin's master's thesis at the Imperial College London.

Monitoring your k6 load test: how to install Grafana and Prometheus on a Kubernetes cluster

How do you monitor your application during k6 load testing? In this video, Nicole van der Hoeven learns how to install Grafana and Prometheus in her Kubernetes cluster (hosted in DigitalOcean), then runs a load test against her application with k6.

How we work at k6 - building software & working remotely with CTO Pawel Suwala (k6 Office Hours #23)

In this episode of k6 Office Hours, Nicole is joined by Pawel Suwala, CTO of k6, to give you a sneak peek of how we work at k6, and what we're working on next. We're going to talk about the methodology we use for creating k6, the different teams we have, and exciting new features that are coming soon!

Load Testing SQL Databases with k6

This short tutorial shows how to run a k6 test for load testing a database. In performance testing, we often trigger load tests that simulate realistic user flows, particularly those that are most commonly seen in production. This type of acceptance testing usually interacts with various parts of our infrastructure: web servers, microservices, databases, etc. But what if you want to test the performance or scalability of an infrastructure resource in isolation?

How to add performance testing to CI/CD pipelines using k6 and GitHub Actions

Nicole van der Hoeven shows how to add performance testing to a CI/CD pipeline from scratch and for free, using k6 to write a test script and GitHub Actions to automate it. She also talks about how to set it up using k6 Cloud and why the extra cost might be justified. OTHER CI/CD TOOLS.

Load testing and Azure DevOps with José Luis Latorre Millas (k6 Office Hours #20)

In this episode of k6 Office Hours, Nicole and Simme are joined by José Luis Latorre Millas, who will talk about why k6 and Azure DevOps go well together and how to add load testing to a CI/CD pipeline. José is the Developer Community Lead at Swiss Life AG.