×

Load test charts with standard deviation and percentile statistics

  • US 10,067,850 B2
  • Filed: 02/01/2016
  • Issued: 09/04/2018
  • Est. Priority Date: 07/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for real-time analysis of results obtained 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 first-level aggregated test results including first-level statistics computed from a set of data points received over a time period by each of the load server instances from the target website, the first-level statistics being computed by an embedded component coupled with a memory within each of the load server instances, the first-level statistics including a sum of the data points, a count of the number of the data points, a sum of squares of the data points, and an average of the data points;

    (b) sending the first-level aggregated test results over a network from each of the load server instances to an associated one of a plurality of analytic server instances;

    (c) aggregating, in one or more analytic server instances, all of the first-level aggregated test results computed by the load server instances resulting in second-level aggregated test results;

    (d) aggregating in a main instance computer, which includes a processor coupled with a memory, all of the second-level aggregated test results resulting in a cumulative sum, a total count, a total sum of squares, and a cumulative average, of all of the data points across an entire data set;

    (e) calculating by the main instance computer a standard deviation result (STDEV) as
    STDEV=SQRT[{(X12+X22+ . . . +XN2)+NA2

    2A(X1+X2+ . . . +XN)}/N];

    where N is the total count, A is the cumulative average, X1, X2 . . . XN are the data points across the entire data set, (X12+X22+ . . . +XN2) is the total sum of squares, and (X1+X2+ . . . +XN) is the cumulative sum; and

    wherein steps (a)-(e) are each performed in real-time as the load test is being performed on the target website.

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