WebPagetest 2.4


From SVN (requires a client that can follow externals references for files): svn co https://webpagetest.googlecode.com/svn/tags/webpagetest/2.4/

Changes from WebPagetest 2.3:

Web Server

  • Support for remoting tests to remote WebPagetest instances (on a per-location basis)
    • Allows for executing tests on the public instance from private agents (with none of the data being stored on the public instance, just the test execution) - requires an API key for integrating with the public instance
    • Allows for a 2-tier configuration where public agents connect to a remote instance outside of a firewall but the main instance where the test data is maintained remains behind a firewall
    • Opens up the possibility for sharing test agents across multiple private instances
  • Improvements to the job queuing (guaranteed in-order processing and improved performance)
  • Significant performance improvements and memory reduction (particularly around generating the waterfall thumbnail images)
  • Fixed an issue with the location parsing that would cause the last defined location in locations.ini to not work reliably
  • Added support for location-specific software updates

Test Agent

  • Firefox support added
    • Feature-compatible with the Chrome extension
    • Supports Firefox 3.x+ (at a minimum, didn't test 2.x)
    • Including SSL decode/rewrite
  • Improved Chrome agent:
    • Optimization checks (grades) added
    • Content blocking support
    • HTTP Header rewrite support added
    • Improved stability
    • Added support for the time-to-title measurements
    • Above-The-Fold time measurement support added
  • Multi-browser support added to wptdriver
    • Multiple different browsers can be supported from a single instance (Chrome, Firefox, Chromium)
  • Improved IE agent
    • Page Speed updated to 1.12
    • Added support for installing/updating flash as part of the agent update
    • Fixed an issue where cookie setting would not work across domains
    • Fixed an issue where HTTP headers were not correctly overwritten in a redirect case
    • Fixed issues with reporting non-English page titles