<p align="center" style="margin-bottom:0;">
  <img src="./images/tressi-logo-200.png" alt="tressi-logo" width="200px" height="200px"/>
  <em>Stress less, test more.</em>
  <br/><br/>
</p>

Tressi is a local first load testing platform for API performance analysis. It utilizes a high performance execution engine paired with a web based interface to manage the testing lifecycle.

This document covers:

- **Workflow & Capabilities**: Overview of the testing lifecycle and core platform features like parallel execution and optimized runtime.

### The Tressi Workflow

1.  **Define**: Configure tests via the UI or import JSON schemas.
2.  **Execute**: Run tests locally with realtime performance monitoring.
3.  **Analyze**: Review performance metrics and response samples.
4.  **Share**: Export results or share configurations for collaboration.

### Core Capabilities

- **Parallel Execution**: Execute requests across multiple endpoints with independent performance targets.
- **Interactive Dashboard**: Manage configurations and monitor live performance metrics.
- **Optimized Runtime**: Dedicated worker threads for stable and scalable request generation.
- **Headless Execution**: Run tests via CLI for integration with DevOps tooling.
- **Export & Import**: Move configurations and results between environments using JSON, XLSX, or Markdown.

### Next Steps

Follow the [Quickstart Guide](./02-quickstart.md) to run your first test.
