Go back to all articles

Transaction

In the context of client-server interaction, a “transaction” refers to a set of operations or requests performed with the server within one logical unit of work or task. For example, an application can send multiple requests to retrieve data from the server, and these requests can be considered as a single transaction. The transaction is deemed successful if all operations are executed without errors.

In performance testing, however, the term “transaction” typically refers to a single (atomic) user action that includes a non-zero set of client-server interactions. This distinguishes it from other uses of the term, such as in database systems (Database Transaction) where a transaction involves a sequence of operations performed as a single unit, which must be either fully completed or fully rolled back. Additionally, SAP transactions, which have been defined elsewhere, are another example of a specialized use of the term.

Related insights in

Explore what we’ve learned from these experiences

More Articles