For an overview of webpagetest itself go to webpagetest.org. This page will outline my solution for front end CI performance testing, using webpagetest, jmeter and jenkins.
The big advantage of webpagetest over other solutions is it's automation capability and the fact that this uses http, making it relatively easy to integrate into a CI solution based on jmeter and Jenkins.
I started out using webpagetest out of the box and plotting time to first byte, document complete and fully loaded time on particular pages. I had some limits set to determine pass/fail and this could drive the build: