Add report output files (HTML, JSON, image)

This commit is contained in:
Jose Eduardo 2025-08-17 23:41:36 -04:00
parent e356760421
commit 808b509821
3 changed files with 93 additions and 0 deletions

BIN
report/img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

View File

@ -0,0 +1,49 @@
{
"timestamp": "2025-08-18T01:02:58.836Z",
"participante": "anonymous",
"total_liquido": 110893.0485,
"total_bruto": 182244.2,
"total_taxas": 11639.51,
"descricao": "'total_liquido' é sua pontuação final. Equivale ao seu lucro. Fórmula: total_liquido + (total_liquido * p99.bonus) - (total_liquido * multa.porcentagem)",
"p99": {
"valor": "197.38ms",
"bonus": "0%",
"max_requests": 500,
"descricao": "Fórmula para o bônus: max((11 - p99.valor) * 0.02, 0)"
},
"multa": {
"porcentagem": 0.35,
"total": 59711.6415,
"composicao": {
"num_inconsistencias": 6110,
"descricao": "Se 'num_inconsistencias' > 0, há multa de 35%."
}
},
"caixa_dois": {
"detectado": false,
"descricao": "Se 'lag' for negativo, significa que seu backend registrou mais pagamentos do que solicitado, automaticamente desclassificando sua submissão!"
},
"lag": {
"num_pagamentos_total": 9158,
"num_pagamentos_solicitados": 14894,
"lag": 5736,
"descricao": "Lag é a diferença entre a quantidade de solicitações de pagamentos e o que foi realmente computado pelo backend. Mostra a perda de pagamentos possivelmente por estarem enfileirados."
},
"pagamentos_solicitados": {
"qtd_sucesso": 14894,
"qtd_falha": 0,
"descricao": "'qtd_sucesso' foram requests bem sucedidos para 'POST /payments' e 'qtd_falha' os requests com erro."
},
"pagamentos_realizados_default": {
"total_bruto": 156971.2,
"num_pagamentos": 7888,
"total_taxas": 7848.56,
"descricao": "Informações do backend sobre solicitações de pagamento para o Payment Processor Default."
},
"pagamentos_realizados_fallback": {
"total_bruto": 25273,
"num_pagamentos": 1270,
"total_taxas": 3790.95,
"descricao": "Informações do backend sobre solicitações de pagamento para o Payment Processor Fallback."
}
}

44
report/report.html Normal file

File diff suppressed because one or more lines are too long