Systems | Development | Analytics | API | Testing

k6

From the newsletter - k6 v0.41.0, k6 named a leader by G2, Env variables, Tempo, Keptn, and more

Hi there, Here at k6, we’re constantly shipping new features to help our users get the most out of k6. In case you missed it, here’s a roundup of all the k6 and k6 Cloud news, updates, and improvements you should know about.

Hybrid performance testing with k6 (k6 Office Hours #71)

What is hybrid performance testing? It's an approach that involves writing and executing browser- and protocol-level testing scripts, but it does come with its own challenges. On this week's k6 Office Hours, Developer Advocates Marie Cruz and Leandro Melendez (Señor Performo) discuss the best practices for running hybrid performance tests with k6.

Performance Testing in Keptn using k6

This tutorial will demonstrate Keptn, a CNCF Incubator Project’s integration with k6. Keptn is a cloud-native application delivery and operations platform. We will use the Job Executor Service to execute k6 performance testing in a Keptn project. We'll start with running a k6 script and how the logs look. And then we'll modify the k6 script to see the behavior when it fails.

Distributed tracing with Grafana k6 x Tempo (k6 Office Hours #70)

Just announced: distributed tracing with Grafana k6 x Tempo! Daniel González Lopes joins us to talk about what distributed tracing is, and how traces using the Tempo backend could help you troubleshoot your performance issues and improve overall reliability. This new integration was just announced at ObservabilityCon 2022, and Daniel's here to tell us all about it!

How to correlate performance testing and distributed tracing to proactively improve reliability

At ObservabilityCON, we announced our first step towards launching a native integration between Grafana k6 load testing and Grafana Tempo tracing (k6 x Tempo) in Grafana Cloud. We created k6 x Tempo to help dev, testing, and operation teams analyze their performance test results more effectively and proactively improve the reliability of their business-critical applications.

All about load testing metrics (k6 Office Hours #69)

Leandro Melendez and Nicole van der Hoeven discuss all about load testing metrics. What do they all mean? Which ones do you REALLY need? Understanding metrics and analysing test results is arguably the most important part of a load test-- and also the most difficult! We're answering all the questions you ever had about the many metrics that come with load and performance testing.

Using chai with k6

The growth of a code base is unpredictable. To account for this uncertainty, we call on everything we've learnt in the last x years about how to scale an application effectively: adopting naming conventions, creating file and folder structures, using the latest patterns, and producing sensible abstractions. These actions add up over time. Eventually, you'll mentally high-five your past self for having taken the time to do them ✋.

Load testing types and k6 executors (k6 Office Hours #67)

What are the different load testing types, and how do they relate to the k6 executors? We go through every single k6 executor and how, when, and why you should use each one in this week's episode of k6 Office Hours. We are Marie Cruz, Paul Balogh, and Nicole van der Hoeven. We're all Developer Advocates at k6 (Grafana Labs), but we have backgrounds in automation testing, site reliability engineering, and performance testing.