1. An apparatus comprising:
a processor; and
a memory coupled with the processor, the memory comprising executable instructions stored thereon that when executed by the processor cause the processor to effectuate operations comprising:
detecting an event associated with communication between a first device and a second device during a first period;
based on detecting the event, providing instructions to record operations by the first or second device for a second period; and
based on the recorded operations, providing instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device.
2. The apparatus of claim 1, the operations further comprising commands executed on the first or second device for the first period.
3. The apparatus of claim 1, wherein the providing of instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device is further based on a location of the first device.
4. The apparatus of claim 1, wherein the providing of instructions to install a virtual machine for generating test traffic that simulates the recorded operations of the second period on the first device is further based on a device capability of the first device, the device capability comprising processor speed.
5. The apparatus of claim 1, wherein the event is based on an indication of a complaint associated with the fir