×

Annotations-based generic load generator engine

  • US 9,558,465 B1
  • Filed: 12/18/2013
  • Issued: 01/31/2017
  • Est. Priority Date: 11/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more computers configured to implement a load testing system, wherein the load testing system comprises;

    a transaction generation framework; and

    a transaction creator module;

    wherein the transaction creator module is dynamically bound to the transaction generation framework at runtime;

    wherein the transaction generation framework discovers, during runtime, source code annotations within the transaction creator module;

    wherein the source code annotations comprise information identifying one or more transaction methods of the transaction creator module, wherein individual ones of the one or more transaction methods cause a test transaction to be performed to a network-based production service configured to process requests from clients for the service via a network;

    wherein the transaction generation framework generates one or more test transactions to be performed on the service based on load step information, wherein the one or more test transactions simulate client requests to the service;

    wherein for individual ones of the one or more test transactions, the transaction generation framework calls one of the one or more transaction methods of the transaction creator module;

    wherein in response to the transaction generation framework calling one of the transaction methods, the transaction creator module communicates with the service to perform the respective test transaction;

    wherein the transaction generation framework collects one or more performance metrics based on the service performance of the performed test transactions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×