1. A computerized method of evaluating network site performance, the method comprising: receiving, using at least one computing device, an identification of at least one network site to be tested; sending, using the at least one computing device, at least one automated command to a testing server, the at least one automated command comprising the identification of the at least one network sites to be tested and whereby the testing server performs a plurality of performance tests on the at least one network sites to be tested; receiving performance testing data from the plurality of performance tests by the testing server for each of the at least one network sites to be tested; accessing the performance testing data by a web performance index engine, wherein the web performance index engine: calculates an index for each of the at least one network sites to be tested, the index comprising a single value that is an aggregation of a plurality of operations to be performed on the performance testing data based on a fully loaded time factor, a document complete time factor, a time to first byte factor, and a fully loaded size factor, and stores the index for each of the at least one of the network sites to be tested in a user interface server for display of the index for each of the at least one of the network sites to be tested.