Upnetix Labs · protocolo de experimento
Protocolo: Qual o tempo médio de resposta do SuiteCRM para criação de novos Leads sob carga concorrente?
Este protocolo mede o tempo de resposta do endpoint de criação de Leads no SuiteCRM durante diferentes níveis de carga concorrente. O objetivo é avaliar a capacidade do sistema em manter desempenho aceitável sob uso intenso.

Como o tempo médio de resposta do endpoint de criação de Leads do SuiteCRM varia com o aumento do número de usuários simultâneos?
Hipótese
O tempo médio de resposta para criação de Leads no SuiteCRM aumenta proporcionalmente à quantidade de requisições concorrentes.
Variáveis
| Independentes (o que varia) | Número de usuários concorrentes simulados |
|---|---|
| Dependentes (o que se mede) | Tempo médio de resposta (ms); Taxa de erro (%) |
| Controladas (o que fica fixo) | Versão do SuiteCRM; Configuração do hardware do servidor; Versão do PHP; Banco de dados (MariaDB); Conjunto de dados inicial; Rede local |
Ambiente
SuiteCRM instalado em servidor dedicado (Linux), MariaDB como banco de dados, PHP conforme requisitos oficiais. Ferramenta de teste de carga: k6 (https://k6.io/). Scripts de teste simulando criação de Leads via API REST do SuiteCRM.
Procedimento
- Preparar ambiente
Instale SuiteCRM conforme documentação oficial, configure MariaDB e PHP. Garanta que o ambiente está limpo e sem outras cargas.
- Gerar token de autenticação
Obtenha token de acesso válido para API REST do SuiteCRM.
Consulte docs.suitecrm.com/developer/api/developer-setup-guide/ - Criar script de carga
Desenvolva script k6 para autenticar e enviar requisições POST de criação de Lead.
- Executar teste para cada carga
Execute o script k6 variando o número de usuários virtuais (ex: 5, 10, 20, 40, 80).
k6 run --vus <N> --duration 2m script.js - Coletar métricas
Registre tempo médio de resposta e taxa de erro para cada cenário de carga.
- Repetir
Repita cada teste 5 vezes, reiniciando serviços entre execuções para garantir consistência.
Planilha de coleta
| usuarios_concorrentes (contagem) | tempo_medio_resposta_ms (milissegundos) | taxa_erro_percentual (porcentagem) |
|---|---|---|
| EXEMPLO: 20, 850, 0.5 | ||
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule média, mediana e desvio padrão do tempo de resposta e taxa de erro para cada nível de carga. Compare os resultados para identificar o ponto de degradação significativa (ex: tempo médio acima de 2000 ms ou taxa de erro acima de 1%).
Critérios de decisão
- Tempo médio de resposta abaixo de 2000 ms considerado aceitável.
- Taxa de erro abaixo de 1% em todos os níveis de carga.
- Consistência dos resultados entre repetições (desvio padrão < 10%).
Fontes de erro e mitigação
- Variações de rede: execute testes em rede local dedicada.
- Cache do sistema: reinicie serviços entre repetições.
- Carga de background: garanta ausência de outros processos intensivos no servidor.
Referências
- SuiteCRM Installation Guide · SalesAgility (SuiteCRM) (docs.suitecrm.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
