From load testing to a reliability testing tool (k6 Office Hours #92)
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