I am setting up WPT server and test agents on AWS EC2.
For the server, I have been following the tutorial/walkthrough here: How to set up a private WebPageTest Instance on EC2 to measure front end performance - Vox Product Blog
I then tried to use the following AMIs for the agents (from https://sites.google.com/a/webpagetest.org/docs/private-instances, I am running both server and agents on US West - California):
IE10/Chrome/Firefox/Safari (2014, wptdriver only) - ami-9aa4c9aa
IE11/Chrome/Firefox/Safari (2014, wptdriver only) - ami-82a4c9b2
I couldn’t get the IE11 AMI to work at all - after it spins up, no agents ever connect to the server, and when I RDC into it, it always display the following error: “error loading settings from wptdriver.ini”. It only works if I stop the WPTDriver window and restart it. But that would only register the FF and Chrome agents, never IE11.
I have better success with the IE10 AMI. FF and Chrome actually registers itself correctly, and I haven’t seen the “error loading settings from wptdriver.ini” error yet. However, the IE10 agent doesn’t register itself at all, so I cannot run any tests using IE.
My locations.ini file is as follows:
[locations]
1=US_W
label=“US West (California)”
[US_W]
1=US_West
2=US_West_wptdriver
default=US_West
label=“US West (California)”
[US_West]
browser=IE 10
label=“US West (California) - IE 10”
[US_West_wptdriver]
browser=Chrome,Firefox
label=“US West (California)”
The user data I pass into the IE10 AMI is:
wpt_server=my.domain.com wpt_location=US_West
I have also attached screen grabs from my: /install and /getLocations.php
I think I must have mis-configured something - either my locations.ini or my user data, but I cannot figure it out.
Any help is greatly appreciated.
Thanks!
-B