1. A method for migration testing, comprising: discovering, by a processor, configuration information associated with software installed on a production system; automatically generating a script, by the processor, for capturing data traffic from and to the software installed on the production system based on the configuration information, the script comprising one or more commands and one or more parameters with which to invoke the one or more commands, the one or more commands determined based on the automatically discovered configuration information for capturing the data traffic, the one or more commands being predetermined to be safe commands validated to not harm the production system and to run on the production system for capturing traffic, the one or more commands comprising an executable command that intercepts and displays network packet data being transmitted and received over a network to which the production system is attached; capturing data traffic of the software running on the production system by executing the script; extracting, from the data traffic, and storing, requests received in the software running on the production system and responses to the requests sent from the software running on the production system; synchronizing the production system and a test system to which the software is migrated, by synchronizing at least persistent data that components of the software use; running a migrated version of the software on the test system using the requests extracted from the captured data traffic, the requests simulating a role played by a user and another system for the production system, and capturing responses to the extracted requests; comparing the responses in the captured data traffic with responses from the migrated version of the software; and determining whether the responses in the captured data traffic and the responses from the migrated version of the software are substantially the same to confirm that read and write requests performed during running the migrated version of the software were performed correctly.