Performance testing is a key aspect of software engineering in serving large volumes of traffic from websites. Techniques and tools have evolved incredibly over the past couple of years. Google Search has a new algorithm in prioritizing mobile friendly websites that are strong in performance, so now more than ever – performance testing is critical for websites that depend on organic searches. I’d like to exhibit some modern techniques and tools such as open source projects like Google’s Lighthouse and lead up to custom ways and out-of-the-box integrations to create automatic mechanisms of performance testing in a CI pipeline for example. Below are the basic points of the presentation, however I plan to give it some flavor.
Key takeaways include:
Lesson 1: How to manually run Lighthouse and understand website performance metrics.
Lesson 2: How to run Lighthouse programmatically.
Lesson 3: How to create a Lighthouse CLI tool for a CI or CD pipeline.
Lesson 4: How to use out-of-the-box integrations such as Foo in a CI or CD pipeline to
automatically store performance results over time.