Performance Testing Workshop with k6
summary
Hands-on workshop uses k6 OSS against the Quick Pixa demo and shows real scripts, CLI commands and results pushed to Prometheus + Grafana. Examples run 5 virtual users for 5s, ramping stages, an arrival-rate executor at 20 iterations per second that yields ~2011 iterations, thresholds (95th pctl <0.5s example) and abort-on-fail returning nonzero exit codes. Extensions shown include SQL and custom outputs, recorder-generated scripts require correlation, and the local web dashboard and Grafana visualizations display the collected metrics.
AI-written summary · about
chapters (22)
- 0:00k6 performance testing intro
- 1:12What is load testing
- 4:06Core k6 concepts
- 9:35First k6 test demo
- 11:41Types of load tests
- 13:06Ramping load tests in k6
- 16:15Why k6 was built
- 19:54k6 high performance
- 20:37Extending k6 with plugins
- 23:07k6 options and lifecycle
- 25:42k6 metrics explained
- 28:14Custom metrics in k6
- 30:07Checks vs thresholds
- 32:22Setting thresholds
- 34:12Defining load in k6
- 36:49Arrival rate executors
- 37:58Multiple scenarios in k6
- 38:43Recording scripts with k6
- 41:54Visualizing results in k6
- 43:21Storing k6 test results
- 44:50Exporting to Prometheus
- 47:01Closing remarks
related talks
01h 55mWorkshop: Continuous Performance with k6 and Grafana
52mTalk with the Experts
45mDistributed load testing with k6
55mPerformance Testing From Zero to Hero with K6 & Azure
46mDistributed load testing with k6
34mPerformance testing: from zero to hero with k6 & Azure
18mPerformance Testing in Keptn Using K6
28mWhere DevOps Meets QA: An Observability & Synthetic Testing Success Story
