Performance Testing Framework
summary
A Dockerized performance testing framework that deploys a runnable pipeline in minutes and sends Apache JMeter samples to InfluxDB so Grafana displays live metrics from JMeter, Grafana, InfluxDB, Telegraf, Sitespeed.io, Jenkins, and WebPageTest. It stores historical runs, lets users inspect failing requests (status, headers, bodies), compare two test runs side-by-side, collect server and client metrics, run daily suites and capacity (max-throughput) tests, and is demonstrated as working end-to-end.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:26Tool problems
- 9:11JMeter drawbacks
- 13:13Framework requirements
- 16:30Framework architecture
- 17:14InfluxDB Grafana
- 24:30Grafana setup
- 28:44Analyzing results
- 34:05Capacity visualization
- 37:19Telegraf metrics
- 39:50Local setup
- 41:24Jenkins CI/CD
- 42:07Frontend Lighthouse
- 43:37Q&A
related talks
51mThe Swag of Performance Testing
33mPerformance Testing in Agile and DevOps
23mDistributed performance testing at the push of a button
45mBuilding loose-coupled continuous testing platform
40mAutomated Performance Testing In Preproduction
45mHow to Build a Performance Testing Pipeline from Scratch
40mThe Secret to Scaling Performance Test Automation with Jenkins and JMeter
36mJMeter + GitHub = Understandable performance of your application
