Skip links

Caso de sucesso

Teste de Performance em SAP

A Better Now planejou a regulamentação exigida por lei com teste de performance em SAP de uma grande distribuidora farmacêutica e aumento 40% na quantidade de perdidos por minuto.

caso de sucesso

Descrição

Distribuidoras farmacêuticas localizadas no Rio de Janeiro/RJ encontram-se sujeitas a regulamentações que pedem a separação de certas categorias de produtos entre SAP, para obtenção de benefícios tributários e desempenho das atribuições que lhes são concedidas por lei.

Desafios

O cliente necessitava, então, ajustar essa mudança, mas sem comprometer sua plataforma de vendas. Tendo em vista seu conhecimento dos casos de sucesso já entregues pela Better Now, eles nos procuraram para desenvolver um plano de Teste de Performance que garantisse a regularização.
Incialmente os especialistas da Better Now estudaram o processo para entender a necessidade do cliente e a partir disso traçar um planejamento estratégico para superar as expectativas do referente aos resultados.
Foram levantados alguns pontos principais como:
Contexto: Uso de uma flag” no SAP para endereçar o pedido na base correta, definição das cargas que serão usadas\validadas.
Estratégia: Definição das cargas que serão usadas\validadas, execução de baterias de testes para compararmos os tempos “com” e “sem” a flag e acompanhamento de indicadores como, consumo CPU, uso de memória, disco e porcentagem de taxa de erros.
E ao final validar respondendo às perguntas:

Os desafios encontramos foram:

Resultados

Para melhor acompanhamento do cliente desenvolvemos um cronograma, onde ele pudesse visualizar de forma límpida os resultados.
A execução do Teste foi realizada a partir de uma “rampa” de execução simulando a criação de pedidos por um determinado período.

Histórico
PEDIDOS/MINUTO
0
PEDIDOS/HORA
0

Estimando que nos testes chegaríamos a 200 pedidos/minuto em 9.000 pedidos/hora.

Execução do
"Smoke Test"

Execução das Baterias de Testes

Execução e consolidação
dos dados

Apresentação do
relatório

Os resultados foram excepcionais e surpreendeu o cliente. Confira os resultados:

Baterias e pedidos realizados:

Bateria 1

Pedidos: 1.000
d100 - 31 pedidos

Bateria 2

Pedidos: 9.500
d100 - 807 pedidos

Bateria 3

Pedidos: 19.500
d1000 - 1.614 pedidos

Baterias e resultados:

Bateria 1

Bateria 2

Bateria 3

Pedidos: 1.000
Jobs: 10

Pedidos: 9.500
Jobs: 19

Pedidos: 19.500
Jobs: 38

Sem Flag: 3,85 minutos.
Com Flag: 3,73 minutos.

Pedidos/minuto:263
Pedidos/minuto/Jobs: 26

Sem Flag: 27,8 minutos.
Com Flag: 26,6 minutos.

Pedidos/minuto:348
Pedidos/minuto/Jobs: 18

Sem Flag: 33,0 minutos.
Com Flag: 33,1 minutos.

Pedidos/minuto:574
Pedidos/minuto/Jobs: 15

Indicadores de infra:
Tempo de resposta:0,0018 ms
Tempo Médio CPU: 0,05 ms

Indicadores de infra:
Tempo de resposta:0,0018 ms
Tempo Médio CPU: 0,04 ms

Indicadores de infra:
Tempo de resposta:0,0022 ms
Tempo Médio CPU: 0,06 ms

Bateria 1

Pedidos: 1.000
Jobs: 10

Sem Flag: 3,85 minutos.
Com Flag: 3,73 minutos.

Pedidos/minuto:263
Pedidos/minuto/Jobs: 26

Indicadores de infra:
Tempo de resposta:0,0018 ms
Tempo Médio CPU: 0,05 ms

Bateria 2

Pedidos: 9.500
Jobs: 19

Sem Flag: 27,8 minutos.
Com Flag: 26,6 minutos.

Pedidos/minuto:348
Pedidos/minuto/Jobs: 18

Indicadores de infra:
Tempo de resposta:0,0018 ms
Tempo Médio CPU: 0,04 ms

Bateria 3

Pedidos: 19.500
Jobs: 38

Sem Flag: 33,0 minutos.
Com Flag: 33,1 minutos.

Pedidos/minuto:574
Pedidos/minuto/Jobs: 15

Indicadores de infra:
Tempo de resposta:0,0022 ms
Tempo Médio CPU: 0,06 ms

Quanto as respostas para as perguntas que precisaríamos responder ao final da execução do Teste de Performance:

O uso da Flag impactou o tempo de resposta?

O resultado não demonstraram nenhum tipo de impacto no tempo total de resposta (com o sem flag).

Foram identificados ofensores no ambiente de Infra?

Não foram identificados gargalos em CPU, memória ou disco durante os testes.

Análise sobre GO/NOGO

Pelos dados analisados, nada foi identificado que possa por em risco a entrada em produção da alteração.

Ganhos

O cliente atingiu o objetivo de atender a legislação através do SAP, a Better Now conseguiu aumentar 40% na quantidade de pedidos por minuto, ou seja, 20.000 pedidos por hora, o que superou as expectativas do cliente.

Precisa de ajuda?