Upnetix Labs · protocolo de experimento
Protocolo: Qual o impacto do aumento de conexões simultâneas HTTP no tempo de resposta do EspoCRM em nuvem privada?
Este protocolo responde como o tempo de resposta do EspoCRM varia ao aumentar o número de conexões simultâneas HTTP. A pessoa vai medir latência média, máxima e taxa de erro sob diferentes cargas.

Como o tempo de resposta do EspoCRM se comporta ao variar o número de conexões simultâneas HTTP em uma nuvem privada?
Hipótese
O tempo de resposta do EspoCRM aumentará progressivamente conforme o número de conexões simultâneas HTTP cresce, mantendo-se estável até um limite de saturação do ambiente.
Variáveis
| Independentes (o que varia) | número de conexões simultâneas HTTP (threads) |
|---|---|
| Dependentes (o que se mede) | tempo médio de resposta (ms); tempo máximo de resposta (ms); taxa de erro (%) |
| Controladas (o que fica fixo) | versão do EspoCRM; configuração do servidor web; hardware da VM; versão do banco de dados; rede interna; carga de dados no CRM |
Ambiente
EspoCRM instalado em uma VM dedicada em nuvem privada, com recursos fixos (CPU, RAM, disco). Banco de dados local. Ferramenta de teste: k6 (código aberto) rodando em máquina separada na mesma rede. Nenhuma outra carga relevante no ambiente.
Procedimento
- Preparação do ambiente
Instale EspoCRM conforme documentação oficial. Carregue base de dados de teste com pelo menos 1000 registros.
- Configuração do k6
Prepare script de teste simulando login e consulta de registros via HTTP GET.
- Execução dos testes
Para cada nível de conexões (por exemplo: 10, 50, 100, 200, 400), execute o teste por 3 minutos.
k6 run --vus <N> --duration 3m script.js - Registro dos dados
Ao final de cada execução, registre tempo médio, tempo máximo e taxa de erro reportados pelo k6.
Planilha de coleta
| conexoes_simultaneas (threads) | tempo_medio_ms (milissegundos) | tempo_maximo_ms (milissegundos) | taxa_erro_percentual (%) |
|---|---|---|---|
| EXEMPLO: 100, 250, 1200, 0.5 | |||
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule média e desvio padrão dos tempos e taxas de erro para cada nível de conexões. Compare a evolução dos tempos médios e máximos conforme o número de conexões cresce. Identifique o ponto de inflexão em que o tempo de resposta ou taxa de erro aumentam abruptamente.
Critérios de decisão
- Tempo médio de resposta deve permanecer abaixo de 500 ms até o dobro do uso normal (consulte a documentação para limites recomendados).
- Taxa de erro deve ser inferior a 1% em todos os níveis até o ponto de saturação.
- Resultados devem ser consistentes entre repetições (desvio padrão <10%).
Fontes de erro e mitigação
- Variação de desempenho devido a processos em background; mitigue isolando a VM.
- Latência de rede flutuante; execute todos os testes na mesma janela de tempo.
- Cache do aplicativo/banco pode distorcer resultados; limpe cache ou use dados novos a cada repetição.
Referências
- EspoCRM Documentation · EspoCRM (docs.espocrm.com)
- Publicado
- 09/09/2026
- Última revisão
- 09/09/2026
- Versão do conteúdo
- 1.0
- Referências
- 1 oficiais
- Revisão técnica
- redação e revisão por IA, URLs conferidas na publicação
- Status
- Atual
