~/talk

Automated Performance Testing In Preproduction

Talkat DevOpsDays Seattle 2018 · 2018-04-24..04-25· [testing, devops-and-delivery]
slides:none on file

Shows how to hook open source tools into CI to gate releases: spin up webpagetest on a staging build, run headless browsers (or Puppeteer/Selenium scripts) against realistic emulated networks, collect UX timings and user timings, run Lighthouse/PageSpeed/YSlow checks, store results (InfluxDB or HTTP Archive) and compare to historic baselines to detect regressions. Define absolute thresholds and performance budgets, run multiple iterations to avoid jitter, flag specific defects (huge assets, unoptimized media, blocking JS) and fail or annotate the build.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 8:47Performance as a bug
  3. 18:40Metrics and budgets to track
  4. 26:28Automating with open source
  5. 37:44Implementation and summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.