110
Straden is a self-hosted load testing platform built on the k6 engine, offering an open-source solution for performance testing. It leverages AI agents to automate script writing and analysis, significantly streamlining the load testing process. The platform integrates with various code repositories like GitHub, GitLab, Bitbucket, and Azure DevOps, and can ingest metrics from data sources such as Prometheus, PostgreSQL, MySQL, MongoDB, and Redis. All test run data is stored in InfluxDB for historical analysis and live monitoring.
AI Agents: Automate the creation, validation, and refinement of k6 scripts. The Run Insight agent analyzes results, identifies issues, and suggests fixes.
k6 Engine: Utilizes real k6 v2 processes for running tests, ensuring compatibility with standard k6 features like scenarios, thresholds, and checks.
Connectors: Integrates with Prometheus, various databases (PostgreSQL, MySQL, MongoDB), Redis, and Git repositories to correlate load test performance with server-side metrics and code.
InfluxDB Storage: Streams every k6 sample to InfluxDB, tagged by run, test, and script, enabling live charting and historical data analysis.
Self-Hosted & Open Source: Deployable with a single Docker image, providing a flexible and customizable load testing environment.
Multi-AI Model Support: Compatible with a range of AI models including OpenAI, Anthropic, Gemini, Azure OpenAI, Bedrock, Mistral, Groq, and local Ollama models.
Code Repository Integration: Syncs with GitHub, GitLab, Bitbucket, and Azure DevOps for script management and analysis.
MCP Server: Offers a built-in MCP server for integration with IDEs like Claude Code and Cursor for script creation and run management.
Straden is designed for teams looking to enhance their load testing capabilities with AI-driven automation and comprehensive performance insights, all within a self-hosted, open-source framework.
Built with