# AgenticFleet Load Testing Requirements

# Core load testing tools
locust>=2.15.0
k6>=0.45.0

# HTTP client and async support
aiohttp>=3.8.0
requests>=2.28.0
httpx>=0.24.0

# Metrics and monitoring
prometheus-client>=0.16.0
psutil>=5.9.0
statsd>=3.3.0

# Data processing and analysis
pandas>=1.5.0
numpy>=1.24.0
scipy>=1.9.0

# Configuration and utilities
pydantic>=1.10.0
PyYAML>=6.0
click>=8.1.0
rich>=12.6.0

# Async support
asyncio-mqtt>=0.11.0
websockets>=10.4

# Reporting and visualization
matplotlib>=3.6.0
seaborn>=0.11.0
plotly>=5.10.0

# Testing utilities
pytest>=7.2.0
pytest-asyncio>=0.20.0
pytest-cov>=4.0.0

# Development tools
black>=22.0.0
ruff>=0.0.200
mypy>=0.991

# Optional: Database monitoring (if using databases)
# sqlalchemy>=1.4.0
# asyncpg>=0.27.0

# Optional: Cloud monitoring integrations
# boto3>=1.26.0  # AWS CloudWatch
# google-cloud-monitoring>=2.11.0  # GCP
# azure-monitor-query>=1.1.0  # Azure
