tturl — timeless timing and request races over HTTP/2

ToolsYesterday, 11:57
tturl — timeless timing and request races over HTTP/2
tturl is a Go CLI for finding small request-processing differences and exercising race conditions. It releases same-origin HTTP/2 requests behind a shared TLS-record gate and compares response arrival order, making much of the network-path jitter common to the batch.
Capabilities: • race preserves each response and its arrival order; • measure reports rank distributions without making a statistical finding; • analyse tests a fixed batch using Monte Carlo randomisation and Holm-adjusted pair evidence; • detect adaptively looks for one early or late outlier; • --report json emits schema-governed JSON Lines.
The same release primitive can also exercise check-then-act races around quotas, balances, stock, and single-use operations. Arrival-order modes require HTTP/2 over TLS, and every request in a batch must use the same host and port. Proxies that terminate or reframe TLS or HTTP/2 can change the boundary being tested.
Vendors
Tantosec
Products
Tturl