1. A method for providing load testing services to one or more remote computer systems, the method comprising: initiating by a service provider computer system one or more load testing services; capturing by the service provider computer system through a gateway a set of data related to performance of the one or more remote computer systems; performing by the service provider computer system one or more tests on the captured set of data; capturing workloads by the service provider computer system through the gateway; creating by the service provider computer system a point-in-time clone of a set of production data of the one or more remote computer systems; generating by the service provider computer system one or more recommendations based at least in part on results of replaying the captured workloads on the point-in-time clone; and providing by the service provider computer system through a portal a first set of one or more reports based at least in part on results of the performing the one or more tests on the captured set of data; wherein the first set of one or more reports comprises a plurality of detected issues along with corresponding indications of severity and the one or more recommendations based at least in part on results of replaying captured workloads on the point-in-time clone.