Room 6 - Level 5 

17:40 - 18:40 


Talk (60 min)

Distributed load testing with k6

In this presentation we'll introduce you to k6, an open source load testing tool, developed by Grafana Labs. k6 is very easy to run, powerful and very flexible thanks to the testing scenarios you can write in Javascript.


You'll learn how to define testing scenarios, set checks for expected behavior and define thresholds. We will also look at visualizing metrics using a variety of tools such as Prometheus, InfluxDB and Grafana.

k6 can scale beyond a single node and we'll show you how to run distributed tests while controlling the execution remotely via the CLI and API.

Thijs Feryn

As the Technical Evangelist at Varnish Software, Thijs Feryn focuses on web performance, software scalability, and content delivery. He demonstrates content-driven and technical messaging through presentations, videos, books, blog posts, social media posts, podcasts, and other media.

Thijs is a published author and wrote Getting Started with Varnish Cache and Varnish 6 by Example. As a public speaker, he has a track record of over 300 presentations in 22 different countries, where he is often praised for his energetic and engaging presentation style.

As an evangelist, Thijs is also active in many open-source communities, most notably the Varnish and PHP community. He has contributed to various communities for over 15 years both technically and as an organizer and facilitator.

Prior to joining Varnish Software, Thijs Feryn spent 15 years in the web hosting industry, tackling web performance and scalability issues on a daily basis and evangelizing these topics.