I’d like to welcome Aaron Kulick to ShowSlow team!
Aaron was active user and contributed a few patches and then started to actively contribute documentation to the project wiki: showslow.org.
Now Aaron is a full-blown contributor with SVN access and his first contribution is solving the most common problem – how do we automate YSlow and PageSpeed in a headless mode.
He created an automation section in the repository, feel free to check out his code and share your experience: http://code.google.com/p/showslow/source/browse/#svn/trunk/automation.
In two words, all you need to do is:
- Run a memory framebuffer server (Xvfb)
- Then configure Firefox profile(s) with different settings disabling some features that require user intervention and enable autorunning the extensions and beacons
- Then you just create a list of URLs to test and feed it to test_harness.pl script that will launch Firefoxes appropriately
monitor.sh is a simple shell wrapper around the harness script that you can simply run from the cron job.
For more information read the README file and I hope we’ll have more documentation on showslow.org as well!
Please join me in thanking Aaron for this important tool!
Also, just a reminder, if you are not subscribed to a mailing list / google group, you can do that here: