{
    "title": "Stress & Load Testing",
    "description": "Hướng dẫn thực hiện kiểm thử tải để xác định giới hạn chịu tải của hệ thống và latency ở mức concurrency cao.",
    "diagram": "diagrams/testing-suite.svg",
    "sections": [
        {
            "title": "Stress Test với Locust",
            "type": "text",
            "content": "Hệ thống tích hợp sẵn <b>Locust</b> để giả lập hàng trăm người dùng truy cập đồng thời. Stress test giúp đo lường:<br>- <b>RPS (Requests Per Second):</b> Số lượng request tối đa hệ thống xử lý được.<br>- <b>P99 Latency:</b> Thời gian phản hồi mà 99% người dùng gặp phải.<br>- <b>Model Rate Limit:</b> Giới hạn từ phía nhà cung cấp LLM (OpenAI/Anthropic)."
        },
        {
            "title": "API Stress Test",
            "type": "api",
            "endpoints": [
                { "method": "POST", "path": "/api/stress-test/start", "description": "Khởi động một worker Locust để bắt đầu spam request." },
                { "method": "GET", "path": "/api/stress-test/stats", "description": "Lấy báo cáo realtime về hiệu năng server dưới tải." }
            ]
        }
    ]
}
