Patent ID: 8732722

Claim:
A method, comprising: running, on each agent machine in a plurality of agent machines, one or more guest operating systems using virtualization; running one or more web client applications in the one or more guest operating systems on each of the agent machines in the plurality of agent machines, the one or more web client applications execute scheduled tests involving interaction with one or more networked servers, and the one or more web client applications communicate with the one or more networked servers during scheduled test execution, wherein at least one of the web client applications of the one or more web client applications is an Internet video player; collecting, at an agent machine in the plurality of agent machines, application layer data and network layer data related to scheduled test execution for a web client application running in the one or more guest operating systems on the agent machine; storing the test data, wherein differences between data in two scheduled tests is stored, the differences stored includes differences between any of: screen captures or window captures.