File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed
Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change 11# jupyterhub-simulator
2- Newer performance simulator for testing workloads on a JupyterHub
2+
3+ Newer performance simulator for testing workloads on a JupyterHub.
4+
5+ Successor to [ hubtraf] ( https://github.com/yuvipanda/hubtraf ) .
6+
7+ ## Design goals
8+
9+ - Test spawning a large number of users in a short period of time with some tuning knobs,
10+ to see how the infrastructure as a whole responds.
11+ - Support all possible authentication types by simply using the JupyterHub API directly. We
12+ spawn multiple servers by using named server support in JupyterHub, something that was not
13+ yet implemented in the initial design time of hubtraf.
14+ - Any user can run these tests, limited only by their hub's max number of per-user named servers.
15+
16+ ## TODO
17+
18+ - Support spawning on hubs with profile lists.
19+ - Support passing on to [ playwright-python] ( https://playwright.dev/python/docs/intro ) after the
20+ server has been started, so we can more accurately test user workflows directly.
21+ - Output telemetry data in a fashion that can be easily graphed.
You can’t perform that action at this time.
0 commit comments