tturl — temporização atemporal e corridas de requisições sobre HTTP/2

FerramentasOntem, 11:57
tturl — temporização atemporal e corridas de requisições sobre HTTP/2
tturl é uma CLI em Go para encontrar pequenas diferenças no processamento de requisições e exercitar condições de corrida. Ela libera requisições HTTP/2 de mesma origem atrás de um portão compartilhado de registro TLS e compara a ordem de chegada das respostas, tornando grande parte da variação do caminho de rede comum ao lote.
Capacidades: • race preserva cada resposta e sua ordem de chegada; • measure relata distribuições de classificação sem fazer uma descoberta estatística; • analyse testa um lote fixo usando randomização de Monte Carlo e evidência de pares ajustada por Holm; • detect procura adaptativamente por um outlier precoce ou tardio; • --report json emite JSON Lines governado por esquema.
O mesmo primitivo de liberação também pode exercitar corridas de verificar-e-agir em torno de cotas, saldos, estoque e operações de uso único. Modos de ordem de chegada exigem HTTP/2 sobre TLS, e cada requisição em um lote deve usar o mesmo host e porta. Proxies que terminam ou reenquadram TLS ou HTTP/2 podem alterar o limite sendo testado.
Fornecedor
Tantosec
Produto
Tturl