Patent ID: 11868239
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A system, comprising:
a processor; and
a memory containing a program which, when executed on the processor, performs an operation for load testing a distributed application, the operation comprising:
initiating, by a test framework executed on the processor, a plurality of transactions on the distributed application in order to apply a specified transaction rate to the distributed application, wherein the test framework generates respective containers associated with the plurality of transactions and passes the respective containers to a load generator which thereby initiates the plurality of transactions on the distributed application without blocking resources allocated by the load generator to initiate a given transaction while each of the plurality of transactions is processed by the distributed application,
for each of the plurality of transactions:
storing an identifier assigned to the transaction in a respective container generated by the test framework; and
subsequent to storing the identifier, freeing the resources allocated by the load generator to create the respective container;

wherein the resources freed for at least one of the respective containers are used by the test framework to generate at least one other respective container associated with an initiated transaction of the plurality of transactions; and
upon receiving an indication that the distributed application has completed processing one of the plurality of transactions, capturing performance metrics for that transaction in the respective container associated with the identifier assigned to that transaction.