Experimental modules in k6 (k6 Office Hours #82)

Experimental modules in k6 (k6 Office Hours #82)

Mar 14, 2023

Experimental modules in k6 were released in v0.40, and new modules for distributed tracing and browser testing have been added since. In this video, k6 Senior Software Engineer Théo Crevon talks to Developer Advocates Marie Cruz and Nicole van der Hoeven about what experimental modules are and how to use them.


0:00 Intro to Théo

03:35 What are experimental modules?

07:15 When do extensions become experimental modules?

09:51 Current experimental modules

14:46 New tracing module

21:30 New browser module

23:47 What is async await and why does it matter?

27:48 Question about chaijs for automation

32:47 Demo of browser module

43:32 Experimental modules we're working on

46:43 Wishlist of experimental modules

50:08 Extension vs. experimental module vs. core feature

Contact Théo:
GitHub: https://github.com/oleiade
LinkedIn: https://www.linkedin.com/in/theocrevon/

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/k6io/k6