Instead of scripting the browser to click on the Start link, the easiest way to automatically start the test is to use a query string parameter like this:
The only problem is that WebPagetest will stop the test before it has completed, but you can work around that by setting the “Mininum test duration” under the Advanced tab. A value of 80 seconds seems suitable for most agents, but if you get incomplete Octane results for some test locations you might have to increase this.
Here are some example measurements for European locations, collected by making 9 test runs (first+repeat view) and collecting the lowest and the highest scoring runs:
|Ireland - EC2
|Amsterdam, NL – Go Daddy
|Amsterdam, NL – IISpeed
|Frankfurt, Germany – Dynatrace
|Germany - EC2
|Prague, Czech Republic
As you can see, the Prague location is actually the best performing one, followed by the IISpeed agent in Amsterdam.