Entrar ou criar conta

Protocolo: Qual o impacto do número de usuários simultâneos na latência média das operações CRUD via API REST do Odoo Community?

Este protocolo mede como a latência média das operações CRUD no Odoo Community varia conforme o número de usuários simultâneos. O objetivo é identificar o ponto de saturação do sistema para planejamento de capacidade.

Gestão integrada de TI com Odoo Community
Ligado ao treinamento Gestão integrada de TI com Odoo Community

Roteiro para estudo em ambiente de laboratório ou de teste. Execute apenas em equipamentos, redes e contas que você tenha autorização para usar, com backup e homologação próprios. Comandos podem causar indisponibilidade ou perda de dados. Software e marcas citados pertencem aos seus titulares. Termos de Uso.

Protocolo, não resultado. Esta página descreve como medir. Execução pela engenharia Upnetix: ainda não realizada. Nenhum valor aqui é resultado de medição da Upnetix; os números que valem são os que você obtém na sua bancada.
Pergunta

Como a latência média das operações CRUD via API REST do Odoo Community varia com o aumento do número de usuários simultâneos?

Hipótese

A latência média das operações CRUD via API REST do Odoo Community aumenta conforme cresce o número de usuários simultâneos.

Variáveis

Independentes (o que varia)Número de usuários simultâneos (ex: 10, 50, 100, 200, 500)
Dependentes (o que se mede)Latência média das operações CRUD (ms); Taxa de erro (%)
Controladas (o que fica fixo)Versão do Odoo Community; Versão do PostgreSQL; Configuração de hardware do servidor; Carga de dados inicial; Rede local dedicada

Ambiente

Servidor Odoo Community instalado em ambiente Linux, banco PostgreSQL local, rede dedicada (ex: fibra dedicada como a da Upnetix). Ferramenta de teste de carga: k6 (https://github.com/grafana/k6).

Procedimento

  1. Preparação

    Instale Odoo Community e PostgreSQL conforme documentação oficial, carregue base de dados com volume realista de registros (consulte a documentação para scripts de demo).

  2. Configuração do k6

    Desenvolva script k6 para executar operações CRUD (Create, Read, Update, Delete) via API REST autenticada.

    consulte a documentação do k6 para exemplos de scripts
  3. Execução dos testes

    Execute o teste para cada valor de usuários simultâneos definido, mantendo duração fixa (ex: 5 minutos por rodada).

    k6 run --vus <N> --duration 5m script.js
  4. Coleta de dados

    Registre latência média, latência p95, taxa de erro e throughput para cada rodada.

  5. Repetição

    Repita cada teste 5 vezes para cada configuração de usuários simultâneos, reiniciando o servidor entre rodadas para evitar efeito de aquecimento.

Planilha de coleta

usuarios_simultaneos (contagem)latencia_media_ms (milissegundos)latencia_p95_ms (milissegundos)taxa_erro_pct (porcentagem)throughput_req_s (requisições/segundo)
usuarios_simultaneos=100, latencia_media_ms=EXEMPLO_350, latencia_p95_ms=EXEMPLO_600, taxa_erro_pct=EXEMPLO_0.5, throughput_req_s=EXEMPLO_120

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

Análise

Calcule média e desvio padrão da latência média e taxa de erro para cada nível de usuários. Compare curvas de latência e erro conforme o aumento de usuários. Identifique o ponto em que a latência ou taxa de erro cresce abruptamente (saturação).

Critérios de decisão

  • Latência média aceitável definida conforme política interna (ex: <500ms).
  • Taxa de erro máxima aceitável (ex: <1%).
  • Capacidade máxima definida pelo maior número de usuários simultâneos antes de ultrapassar esses limites.

Fontes de erro e mitigação

  • Variações de rede: use rede dedicada para mitigar.
  • Efeito de aquecimento do cache: reinicie o servidor entre rodadas.
  • Carga de dados irrealista: use base de dados representativa da produção.
  • Scripts de teste mal calibrados: valide o script k6 com operações reais antes dos testes.

Referências

  1. Odoo GitHub · GitHub (repositório oficial do projeto) (github.com)
Verificação editorial
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
Encontrou um erro? Escreva para comercial@upnetix.com.br com o endereço da página. A revisão semestral por IA nunca altera comandos ou configurações sem passar pela fila de revisão.