Adds runtime: remote to the synthetic pilot driver (external base URL and disposable database, restart via the driver's namespaced ServiceAccount, UTC phase windows for external cgroup sampling) and the target replay profile pinned to the deployed release digest and 3 Gunicorn workers. Five focused tests added; 22 tests pass, ruff clean. For railiance-apps RAPPS-WP-0014-T04. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 8340@bnt-lap001 Assistant-Session: 2e192b3d-b3e8-4403-94d4-d55a2c8b476c
53 lines
1.1 KiB
JSON
53 lines
1.1 KiB
JSON
{
|
|
"users": 2,
|
|
"workers": 3,
|
|
"iterations": 100000,
|
|
"tenders": 100,
|
|
"document_bytes": 1048576,
|
|
"think_seconds": 0.2,
|
|
"timeout_seconds": 30,
|
|
"ordinary_p95_seconds": 2.0,
|
|
"duration_seconds": 180,
|
|
"idle_seconds": 30,
|
|
"runtime": "remote",
|
|
"app_image": "forgejo.coulomb.social/coulomb/vergabe-teilnahme@sha256:a26444f59c259698159c69ccb96f73dc648a261ece4c86bb2037a9d977870d91",
|
|
"app_cpu_limit": 1.0,
|
|
"app_memory_limit": "1Gi",
|
|
"operations": [
|
|
"list",
|
|
"search",
|
|
"tender-create",
|
|
"detail",
|
|
"tender-edit",
|
|
"lot-create",
|
|
"lot-edit",
|
|
"task-create",
|
|
"task-edit",
|
|
"document-upload",
|
|
"document-download"
|
|
],
|
|
"phases": [
|
|
{
|
|
"name": "ordinary",
|
|
"kind": "load",
|
|
"duration_seconds": 90,
|
|
"think_seconds": 0.2
|
|
},
|
|
{
|
|
"name": "burst",
|
|
"kind": "load",
|
|
"duration_seconds": 30,
|
|
"think_seconds": 0
|
|
},
|
|
{
|
|
"name": "restart",
|
|
"kind": "restart"
|
|
},
|
|
{
|
|
"name": "recovery",
|
|
"kind": "load",
|
|
"duration_seconds": 60,
|
|
"think_seconds": 0.2
|
|
}
|
|
]
|
|
}
|