You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(api): update system router prefix and test paths
- Add /system prefix to system router
- Update test paths to match new router prefix
- Remove duplicate root endpoint
- Update API documentation in README
Stressed Pod is a tool designed to simulate various types of loads on a Kubernetes pod. It enables testing application resilience by generating CPU, memory loads, and producing custom logs. This tool is particularly useful for performance testing, resource sizing, and scaling policy validation.
5
+
6
+
## Features
7
+
- **CPU Load Management**: Precise control of CPU usage (0 to N cores)
8
+
- **Memory Load Management**: Memory consumption simulation (in MB)
9
+
- **Dynamic Load**: Progressive variation of CPU/memory load
10
+
- **Log Generation**: Custom log production with different levels and formats
11
+
- **Kubernetes Probes**: Control of readiness/liveness probes
Copy file name to clipboardExpand all lines: app/main.py
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
from .routersimportload_router, probes_router, system_router, log_router
3
3
4
4
app=FastAPI(
5
-
title="Load Testing API",
6
-
description="API for managing CPU and memory loads, and lifecycle probes",
5
+
title="Stressed API",
6
+
description="The API simulates controlled workloads and failures to stress-test a system, assessing its resilience, performance, and recovery capabilities.",
0 commit comments