×

Real-time, multi-tier load test results aggregation

  • US 9,436,579 B2
  • Filed: 07/19/2010
  • Issued: 09/06/2016
  • Est. Priority Date: 07/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for real-time analysis of results from a load test as the load test is being performed on a target website, comprising:

  • (a) computing first-level aggregated test results within each of a plurality of load server instances that generate a load on the target website, the load including requests of a plurality of virtual users, the first-level aggregated test results including first-level response time statistics computed from data received by each of the plurality of load server instances from the target website in response to the generated load, the first-level aggregated test results including statistics computed by an embedded component within each of the plurality of load server instances every first time interval, the statistics including an average response time across a subset of the plurality of virtual users;

    (b) sending the first-level aggregated test results from each of the plurality of load server instances to an associated one of a plurality of analytic server instances every second time interval, the second time interval being longer than the first time interval;

    (c) computing second-level aggregated test results by each of the plurality of analytic server instances in response to receiving the first-level aggregated test results from the plurality of load server instances every second time interval, the second-level aggregated test results including second-level response time statistics computed from the first-level aggregated test results;

    (d) storing the second-level aggregated test results in a data storage instance;

    (e) running a query to the data storage instance to perform one or more statistical functions on the second-level aggregated test results, thereby producing third-level aggregated test results, the third-level aggregated test results including a website response time statistic across all of the virtual users; and

    (f) communicating the third-level aggregated test results to a browser application for providing an analytic dashboard with a graphical user interface that outputs the website response time statistic,wherein steps (a)-(f) are each performed in real-time as the load test is being performed on the target website.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×