1. A system for identifying resources used in a network transaction, the system comprising: a robotic transaction playback client; a network record collector; and a backend processor; wherein the backend processor analyzes data generated by the network record collector in response to one or more transactions executed by the robotic transaction playback client to identify one or more resources used in the transaction.