All Projects → WPO-Foundation → Webpagetest

WPO-Foundation / Webpagetest

Licence: other
Official repository for WebPagetest

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
SCSS
7915 projects
python
139335 projects - #7 most used programming language

WebPageTest

This is the official repository for the WebPageTest web-performance testing code.

If you are looking to install your own instance, I recommend grabbing the latest private instance release.

Troubleshooting Private instances

If your instance is running, but you're having issues configuring agents, try navigating to {server_ip}/install and checking for a valid configuration.

Agents

The cross-platform browser agent is here.

Documentation

WebPageTest Documentation

API Examples

There are two examples using the Restful API:

  • /bulktest - A php cli project that can submit a bulk set of tests, gather the results and aggregate analysis.
  • /batchtool - A python project that can submit a bulk set of tests and gather the results.

Contributing

There are 2 separate lies of development under different licenses and pull requests are accepted to either of them. The master branch where most active development is occurring is under the Polyform Shield 1.0.0 license and there is an "apache" branch which is under the more permissive Apache 2.0 license.

Testing the code

WebPageTest uses PHPUnit to run unit tests. In order to install PHPUnit and run the unit tests, you'll first need to install Composer. From there, you can run composer install and composer test to run the tests.

Change Log

View the WebPageTest Change Log

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].