Patent ID: 8756586

Claim:
A system having a scalable and pluggable framework for automated performance testing of an enterprise application, the system comprising: an agent coupled to a framework; a plurality of interconnected components communicatively coupled to the agent, the interconnected components comprising a plurality of load generators, an emulator, and a profiler; and a server with a processor that executes instructions stored in memory to perform operations, the server communicatively coupled to a repository, a scheduler, a system modeling tool, a system resource utilization monitor, a run-time duration module, a real-time test monitor, and a reporting engine; wherein the a plurality of load generators record and enhance a test script for running the test script on the enterprise application, wherein the test script is enhanced by providing wrappers around the test script; wherein the operations comprise detecting a network packet bottleneck based upon the test script run on the enterprise application; wherein the operations further comprise measuring a response time and utilization statistics of the enterprise application; wherein the real-time test monitor monitors network activity based upon the network packet bottleneck, the response time, and the utilization statistics; wherein the system modeling tool extrapolates network activity data from a static test environment to a dynamic production environment; wherein the load generator, the emulator, and the profiler validate the network activity data; and wherein the reporting engine generates a performance output parameter based upon the network activity data.