{
  "endpoints": [
    {
      "method": "POST",
      "path": "/api/stress-test/run",
      "description": "Bắn tổng số `total` request đồng thời (`concurrent`) vào hệ thống để test performance. Trả về thống kê độ trễ (latency) như RPS, P50, P95, P99.",
      "request_body": {
        "target_url": "http://127.0.0.1:5000/api/agent/chat-dev",
        "questions": [
          "Tư vấn áo sơ mi nam",
          "Tôi muốn mua quần jeans",
          "Có chương trình khuyến mãi nào không?"
        ],
        "concurrent": 5,
        "total": 20,
        "timeout": 60
      },
      "response_example": {
        "status": "success",
        "stats": {
          "total": 20,
          "success": 19,
          "errors": 1,
          "error_rate": 5.0,
          "total_time_ms": 15400,
          "rps": 1.3,
          "avg_ms": 2850,
          "min_ms": 1100,
          "max_ms": 4500,
          "p50_ms": 2900,
          "p95_ms": 4200,
          "p99_ms": 4400
        },
        "results": [
          {
            "id": 1,
            "status": "success",
            "question": "Tư vấn áo sơ mi nam",
            "response_preview": "Chào bạn, đây là mẫu áo sơ mi...",
            "latency_ms": 2850,
            "status_code": 200
          }
        ]
      }
    }
  ]
}