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

Claim 15:
16. A computer implemented method for load testing a distributed application at a specified transactions-per-second (TPS) rate, the method, comprising:
receiving one or more functions called to initiate a transaction on the distributed application;
initiating a plurality of transactions on the distributed application at the specified TPS rate by repeatedly calling the one or more functions;
for each of the plurality of transactions initiated on the distributed application:
storing an identifier assigned to each of the plurality of transactions in a respective container generated by a test framework; and
subsequent to associating the identifier to the respective container, freeing resources allocated for initiating a given transaction and creating the respective container such that the plurality of transactions are initiated without blocking resources allocated to initiate each of the plurality of transactions on the test framework while each of the plurality of transactions is processed by the distributed application;

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