> For the complete documentation index, see [llms.txt](https://docs.thousandeyes.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started.md).

# Getting Started With Transaction Tests

ThousandEyes transaction tests mimic user journeys through web applications, enabling you to make sure those journeys complete successfully and providing insight into the user experience.

## Transaction Test Basics

Use the [Google Chrome Recorder](https://developer.chrome.com/docs/devtools/recorder/) to generate a script for a simple transaction test, such as loading a publicly available home page and clicking a page element to navigate to a second page. ThousandEyes validates the Google Chrome Recorder workflow for new transaction test creation. Other recording tools might produce compatible scripts, but ThousandEyes does not validate or support those recorder workflows.

However, there are many more aspects to transaction tests than these simple exercises can convey. After you’ve created a sample test and viewed the test results on the **Cloud & Enterprise Agents > Views** page, the next step is to review the following pages:

* [Working with Web Development Tools](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-web-development-tools) provides a collection of resources that introduce the web development tools that are already built into the Chrome web browser. These tools provide insight into the structure and inner workings of web applications.
* [Working with Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials) details how to use the ThousandEyes credentials repository for transaction tests that deal with authentication.
* [Transaction Scripting Reference](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/transaction-scripting-reference) outlines the libraries and methods used in ThousandEyes transaction scripts.

## Advanced Scenarios

When you’re ready to dig a little deeper, try these articles as well:

* [Executing Custom JavaScript Code](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/development-guide/transactions-executing-custom-javascript-code) explains the specifics of two JavaScript code execution contexts that are present in transactions and concludes with example of how to execute custom JavaScript code in the web browser context.
* [API Monitoring](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/use-cases/api-monitoring) is the specification of the ThousandEyes transaction testing API. The transaction testing API is the toolset available for creating transaction tests.

## Getting Help

Questions about transaction tests can be directed to the ThousandEyes Customer Engineering team, following the guidelines on [Getting Support from Thousandeyes](https://docs.thousandeyes.com/product-documentation/getting-started/getting-support-from-thousandeyes).

For extensive transaction scripting assistance or customized training, reach out to the [ThousandEyes Professional Services team](https://www.thousandeyes.com/resources/professional-services-overview).
