![](/img/scripting-teaser.png)
Advanced Testing with Scripting
WebPageTest's scripting language enables everything from multi-step testing, request blocking and manipulation, custom headers and more.
![](/img/custom-metrics-teaser.png)
Capturing Custom Metrics
WebPageTest can execute arbitrary JavaScript at the end of a test, enabling a wide variety of custom defined metrics.