Synthetic Traffic creates virtual beta testers for your product.

We help you run AI powered beta testers that can use your product like real users, at any stage of your development process, to help you build faster and test earlier.

Think of us as a windtunnel for your product; you’ll get a sense of how your product feels, the ability to tune your mechanics, and discover bugs through actual usage. You bring the car, we supply the wind.

Core concepts

  • Actors: Your virtual beta testers which mimic your real users. We synthesize a unique identity and persona for each actor, including how often they interact with your product. View sample actors.
  • Flows: Defines how actors interact with your product. View a sample flow.
  • Session Manager: A special flow which defines how actors register and authenticate with your product. View a sample Session Manager.
  • Nodes: Flows are composed of innerconnected nodes. Control passes from one node to another by way of noodles (aka edges).
  • Runs and Windows: Whenever an actor executes a flow, it records its actions in a run. We group all runs from the same actor session into windows. View sample runs and sample windows.

Getting started

1

Create a team for your project

Create a new team for your product. Your “product purpose” helps actors understand how to synthesize the most relevant content in response to prompts (eg. a bio on a dating app vs a professional network).

2

Upload your API Docs

We use your API docs to automatically set up your team environment and program your Session Manager. Upload it when you create your team or in your team’s Context section.

3

Configure your Session Manager

Define and customize how actors make contact with your product.
4

Configure your Default Flow

Define interactions a simulating actor can take on your product, and program how they interact with your product API.

5

Create a test run of your Default Flow

Hit the Run button to immediately spawn an actor to execute your flow. Review the newly created run to see what actions they took, including what data they sent and received. Check out your own product product’s admin panel to see the newly registered user.

6

Adjust your actor strategy

Once you are happy with how your Default Flow is operating, head to the Control tab on the flow to adjust how many actors are assigned to the flow. Actors will organically wake up and go to sleep based on their bio clocks. You can also force all actors to run their assigned flow indefinitely.

7

Hit us up!

If you run into any issues or need help with anything reach out to us on Discord, by email, or using the live chat.