Como faço para medir o tempo de resposta em segundos dados os seguintes dados de benchmarking?

StackOverflow https://stackoverflow.com/questions/837082

  •  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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top