O teste de desempenho é essencial para avaliar como um sistema lida com várias cargas de trabalho. Ajuda a identificar gargalos e garante que o sistema possa atender às expectativas do usuário. Duas métricas chave no teste de desempenho são o tempo de resposta e o rendimento.

Compreender o Tempo de Resposta

O tempo de resposta mede a duração entre uma solicitação do usuário e a resposta do sistema. É um indicador crítico da experiência do usuário, afetando a satisfação e a usabilidade. O tempo de resposta pode ser afetado pelo processamento do servidor, latência da rede e carga do sistema.

Calculando o Tempo de Resposta

Para calcular o tempo de resposta, registe a hora em que uma requisição é enviada e quando a resposta é recebida. A diferença entre estas datas dá o tempo de resposta. Por exemplo:

  • Enviar um pedido no timestamp T1.
  • Receba a resposta no timestamp T2.
  • Calcular o tempo de resposta como T2 - T1.

Compreender a Produção

A produtividade mede o número de solicitações que um sistema pode lidar em um período específico. Indica a capacidade e eficiência do sistema. A maior produtividade significa que o sistema pode processar mais solicitações simultaneamente.

Calculando a Produção

Para calcular o rendimento, conte o número total de pedidos processados durante um intervalo de tempo definido. Por exemplo, se 1.000 pedidos forem tratados em 60 segundos, o rendimento será de aproximadamente 16,7 pedidos por segundo.