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

In a previous article I went through the steps needed to create your own private, autoscaling, WebPageTest setup in Amazon AWS. It wasn’t particularly complicated, but it was quite manual; I don’t like pointing and clicking in a GUI since I can’t easily put it in version control and run it again and again on […]

A Step by Step Guide to setting up an AutoScaling Private WebPageTest instance

If you have any interest in website performance optimisation, then you have undoubtedly heard of WebPageTest. Being able to test your websites from all over the world, on every major browser, on different operating systems, and even on physical mobile devices, is the greatest ever addition to a web performance engineer’s toolbox. The sheer scale […]