From load testing to a reliability testing tool (k6 Office Hours #92)

From load testing to a reliability testing tool (k6 Office Hours #92)

k6
Jun 24, 2023

In this k6 Office Hours, Developer Advocates Nicole van der Hoeven and Marie Cruz talk about the evolution of k6 from a load testing tool to a reliability testing tool. They also demonstrate how to combine various modules and extensions with k6.

⏰ TIMESTAMPS:

00:00 Introduction

03:39 Advantages of k6 as a multi-purpose tool

06:52 Limitations of being a multi-purpose tool

11:25 What makes a tool a reliability testing tool?

14:06 Load testing vs. fault injection testing

16:14 How the chaos testing mindset is different

16:59 Why fault injection testing instead of chaos testing?

20:44 Simplifying fault injection testing and developer experience with xk6-disruptor

22:56 Integration to an Observability Stack

26:32 Introduction to the QuickPizza application

31:15 Hybrid vs. full stack testing

34:02 Hybrid performance test with k6 browser and xk6-disruptor demo

54:58 Recommended practices when running a hybrid test

Links mentioned:
k6 Champions program: https://k6.io/champions-program/
Art of the chaos (k6 edition): https://yusuf-tayman.medium.com/chaos-as-an-art-fault-injection-in-grafana-k6-8f11a1908fe1

Contact Nicole:
Twitter: https://twitter.com/n_vanderhoeven
Site: https://nicolevanderhoeven.com

Contact Marie:
Twitter: https://twitter.com/mcruzdrake
Site: https://www.testingwithmarie.com/

Learn more about k6:
Website: https://k6.io
Repo: https://github.com/grafana/k6