Welcome to the ThousandEyes Transaction Scripting Guide, a series of resources about the transaction test type. In short, transaction tests mimic user journeys through web applications, enabling you to make sure those journeys complete successfully and provide an insight into the user experience.
NOTICE: This guide focuses on the new-generation transactions. For content related to the previous-generation transaction testing, scroll down to the Previous-Generation Transactions - Transaction (Classic) section.
The best way to begin is to watch the Getting Started with Transactions video tutorial. This video contains a concentrated explanation of transaction testing basics and provides a guide through the creation of your first transaction test.
This section contains essential information about transaction scripting. For effective transaction creation experience, it is recommended getting familiar with the concepts discussed here:
Transaction Scripting Reference is the specification of the ThousandEyes transaction testing API. The transaction testing API is the toolset available for creating transaction tests.
Working with Web Development Tools provides a collection of resources that introduce web development tools built into the Chrome web browser. These tools provide insight into the structure and inner workings of web applications.
Working with Secure Credentials details how to use the ThousandEyes credentials repository for transaction tests that deal with authentication.
Here is a collection of articles describing less-common transaction scenarios:
For the previous generation of transaction testing, now called Transactions (Classic), guides such as Using the Transactions (Classic) View, Transactions (Classic) - Supported Selenium Commands and Transactions (Classic) - using the waitForCondition steps are still available.
Questions about transactions can be directed to the ThousandEyes Customer Engineering team.
For extensive transaction scripting assistance reach out to the ThousandEyes Professional Services team.