Como faço para medir o tempo de resposta em segundos dados os seguintes dados de benchmarking?
-
10-07-2019 - |
Pergunta
Recentemente, tem alguns de volta os dados em um teste de aferição de um fornecedor de software, e eu acho que eu estou faltando algo óbvio.
Se havia 17 transações (presumo que eles significam pedidos concluídos com êxito) por segundo, e 1.500 dessas solicitações poderia ser servido em 5 minutos, em seguida, como faço para obter o tempo de resposta para um único usuário? esse tipo de coisa é possível mesmo com o benchmarking? Eu tenho um monte de outros dados a partir deles, incluindo Apache configurações de configuração, mas não tenho certeza de como fazer toda a matemática.
Dada a configuração do servidor que enviou, eu quero saber como posso deduzir o tempo de resposta do usuário. Eu olhei para outros testes de benchmarking semelhantes, mas eu estou tendo pedidos de medição de problemas para o tempo de resposta. O que outros dados que eu preciso para fornecer aqui para receber isso?
Solução
Se apenas 1.500 destes pode ser servido por 5 minutos, em seguida: 1500/5 = 300 operações por minuto pode ser servido 300/60 = 5 transações por segundo pode ser servido
Então, como eles estão recebendo 17 transações concluídas por segundo? Última vez que verifiquei 5 <17!
Este não parece apto. Ou eu estou olhando para ele de forma errada?
Eu presumo ser o tempo de resposta do usuário, você quer dizer o tempo que leva para servir uma única transação:
Se eles podem servir 5 por segundo do que leva 200ms (1/5) por transação Se eles podem servir 17 por segundo do que leva 59ms (1/17) por transação
Isso é tudo que podemos dizer a partir dos dados fornecidos. Talvez esclarecer quantas transações estão sendo feitas por segundo.