1. A method of testing a peer-to-peer network comprising: instrumenting a plurality of nodes of the peer-to-peer network; aggregating a first set of performance statistics using first data received from each of the plurality of nodes; installing a change to the peer-to-peer network; aggregating a second set of performance statistics using second data received from each of the plurality of nodes; and determining that the change was beneficial when the second aggregate is higher than the first aggregate.