%% Last Updated: - [[2021-04-19]] %% A transaction in [[Load Testing]] is a group of HTTP requests that correspond to a single user action. For example, a login transaction might consist of several calls to application components, including authentication of the credentials provided and a request for the account details of the user. A transaction bundles those requests into one element to correlate them more closely to user experience: a typical user does not care about the response time of a single request out of many. The typical user notices the time it takes for the entire login action. Creating a load testing script using transactions is thus more meaningful, because the response times reported will tie more closely to user expectations.