Setting up an Android phone as a WebPageTest agent

Running detailed website performance tests is often necessary to understand how a website is experienced by an end user in order to identify opportunities for improvements. WebPageTest.org gives us the ability to run these tests from all over the world – the public instance even gives us access to real devices, so we can check […]

Customized WebPageTest Lighthouse Results using a Custom Test Agent

In my recent article Eco Worriers: Saving the Planet, One Unoptimized Website at a Time for the fantastic annual Perf Planet advent calendar, I mentioned how I created a Private WebPageTest setup to use my own custom test agents, which were configured to use an extra Lighthouse plugin (The Green Web Foundation’s "greenhouse"). In this […]

Automating WebPageTest using the nodejs webpagetest-api package

Hopefully you’ve already had a chance to play around with the amazing WebPageTest during your website performance testing adventure so far. In case not, I have a few articles you might like to browse, to help you get up to speed using this fantastic, free, open source, website performance testing tool. It has a website […]

A Step by Step Guide to using Terraform to define an AutoScaling Private WebPageTest instance in code

Update: November 2021 This article is out of date; there are no longer WebPageTest Server AMIs, so you need to install WPT on a base OS. There is an updated article – non-terraform – here WebPageTest Private Instance: 2021 Edition; I’m working on an updated Terraform article In a previous article I went through the […]