Entrar ou criar conta

Upnetix Labs · protocolo de experimento

Protocolo: Qual o impacto do uso do GLPI no tempo de resposta de requisições HTTP em ambiente típico de órgão público?

Este protocolo mede o tempo de resposta do GLPI sob carga simulada de usuários simultâneos. O objetivo é avaliar se o desempenho atende requisitos mínimos de usabilidade em contexto de governo digital.

TI no setor público: LGPD, Marco Civil, contratações e transparência
Ligado ao treinamento TI no setor público: LGPD, Marco Civil, contratações e transparência
Protocolo, não resultado. Esta página descreve como medir. Os números que valem são os que você obtém na sua bancada, seguindo o método abaixo. Nenhum valor aqui é resultado de medição da Upnetix.
Pergunta

Qual o tempo de resposta médio e máximo do GLPI sob diferentes níveis de carga de usuários simultâneos?

Hipótese

O GLPI, configurado com parâmetros padrão e banco de dados local, mantém tempo de resposta médio abaixo de 2 segundos para até 50 usuários simultâneos.

Variáveis

Independentes (o que varia)número de usuários simultâneos (10, 25, 50, 100)
Dependentes (o que se mede)tempo de resposta médio (ms); tempo de resposta máximo (ms); taxa de erro (%)
Controladas (o que fica fixo)versão do GLPI; versão do PHP; versão do MariaDB; hardware do servidor; rede local; cenário de uso (login e abertura de chamado)

Ambiente

Servidor Linux dedicado, GLPI instalado com MariaDB local, PHP-FPM, rede cabeada padrão, ferramenta k6 para simulação de carga HTTP. O cenário simula login e abertura de chamado.

Procedimento

  1. Preparação

    Instale GLPI, MariaDB e PHP-FPM em servidor dedicado conforme documentação oficial.

  2. Configuração

    Configure usuários de teste no GLPI e prepare scripts de teste no k6 para simular login e abertura de chamado.

  3. Execução

    Para cada nível de usuários simultâneos (10, 25, 50, 100), execute o teste de carga por 5 minutos.

    k6 run --vus <N> --duration 5m glpi_test.js
  4. Coleta

    Registre tempo de resposta médio, máximo e taxa de erro para cada execução.

Planilha de coleta

usuarios_simultaneos (usuários)tempo_resposta_medio_ms (ms)tempo_resposta_maximo_ms (ms)taxa_erro_percentual (%)
EXEMPLO: 25, 850, 2300, 0.5

Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.

Análise

Calcule média, mediana e desvio padrão dos tempos de resposta e taxas de erro para cada nível de carga. Compare os resultados com o limite de 2 segundos para identificar o ponto de degradação.

Critérios de decisão

  • Tempo de resposta médio abaixo de 2 segundos para até 50 usuários simultâneos.
  • Taxa de erro abaixo de 1% em todos os cenários.
  • Desempenho consistente entre repetições (desvio padrão inferior a 10%).

Fontes de erro e mitigação

  • Variação de rede local: execute testes fora do horário de pico.
  • Cache do servidor: limpe cache entre execuções.
  • Interferência de outros processos: use servidor dedicado apenas para o experimento.

Referências

  1. fonte oficial
  2. fonte oficial