Add partial results JSON file with payment processing metrics and descriptions

This commit is contained in:
Jose Eduardo 2025-08-11 23:54:35 -04:00
parent 8dde9b96e3
commit 44d21423db
2 changed files with 92 additions and 0 deletions

View File

@ -0,0 +1,48 @@
{
"participante": "anonymous",
"total_liquido": 8503.469,
"total_bruto": 13770.8,
"total_taxas": 688.54,
"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": "707.86ms",
"bonus": "0%",
"max_requests": 500,
"descricao": "Fórmula para o bônus: max((11 - p99.valor) * 0.02, 0)"
},
"multa": {
"porcentagem": 0.35,
"total": 4578.791,
"composicao": {
"num_inconsistencias": 513,
"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": 692,
"num_pagamentos_solicitados": 13294,
"lag": 12602,
"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": 13294,
"qtd_falha": 2,
"descricao": "'qtd_sucesso' foram requests bem sucedidos para 'POST /payments' e 'qtd_falha' os requests com erro."
},
"pagamentos_realizados_default": {
"total_bruto": 13770.8,
"num_pagamentos": 692,
"total_taxas": 688.54,
"descricao": "Informações do backend sobre solicitações de pagamento para o Payment Processor Default."
},
"pagamentos_realizados_fallback": {
"total_bruto": 0,
"num_pagamentos": 0,
"total_taxas": 0,
"descricao": "Informações do backend sobre solicitações de pagamento para o Payment Processor Fallback."
}
}

File diff suppressed because one or more lines are too long