Add /slow endpoint to benchmark app

Add endpoint with 10ms simulated I/O for latency testing.
This commit is contained in:
Benoit Chesneau 2026-03-23 13:39:01 +01:00
parent f9ca296d21
commit f164d9d23e

View File

@ -4,12 +4,18 @@
# Simple WSGI app for benchmarking
import time
def application(environ, start_response):
"""Basic hello world response."""
path = environ.get('PATH_INFO', '/')
if path == '/large':
body = b'X' * 65536 # 64KB
elif path == '/slow':
time.sleep(0.01) # 10ms simulated I/O
body = b'Slow response'
else:
body = b'Hello, World!'