Apdex

Apdex (para “Application Performance Index”) é um padrão aberto desenvolvido por uma aliança de empresas. Ele define um método padrão para relatar e comparar o desempenho de aplicativos de software para serviços da web . Seu objetivo é obter uma visão da satisfação do usuário a partir de medidas reais de tempos de resposta, definindo um método uniforme para analisar e relatar em que medida o desempenho medido atende às expectativas do usuário.

Objetivo do padrão

No campo do monitoramento de sites , as empresas coletam dados relacionados ao desempenho técnico de seus aplicativos ou serviços da web. No entanto, esses dados raramente fornecem uma visão simples e clara do nível de satisfação dos usuários desses serviços quanto ao desempenho técnico. Transformar os dados de medição em uma métrica única e compreensível é a maneira ideal de rastrear e relatar a qualidade da experiência dos usuários da Internet. Usar muitas métricas técnicas geralmente confunde a visão, em vez de esclarecê-la.

As métricas de tempo de resposta (que são baseadas exclusivamente na latência) de aplicativos, em particular, podem ser obtidas a partir de uma variedade de ferramentas de medição e, quando colocadas juntas, são difíceis de avaliar porque:

O objetivo do método Apdex é resolver esses problemas.

O método Apdex

Cálculo de Apdex

A função para obter o valor de Apdex é definida para um conjunto de tempos de carregamento , e para um tempo de carregamento alvo os valores desta função estão entre 0 e 1.

Em seguida, definimos o conjunto de tempos toleráveis ​​e o conjunto de tempos satisfatórios. e são subconjuntos de e são definidos matematicamente da seguinte forma:

A fórmula Apdex é o número de amostras satisfeitas mais metade das amostras toleradas, dividido pelo número total de amostras, ou seja:

Exemplo  :

Para uma amostra contendo 100 vezes e para um tempo alvo definido em 3 segundos. Se 60 vezes são menos de 3 segundos, 30 estão entre 3 e 12 segundos e o resto são mais de 12 segundos, a pontuação do Apdex é: (60 + 30/2) / 100 = 0,75

Interpretação do resultado

O padrão Apdex permite medir os níveis de satisfação sejam quais forem os tipos de uso. O método Apdex converte várias medidas em um "índice" em uma escala uniforme de 0 a 1 (0 = nenhum usuário satisfeito, 1 = todos os usuários satisfeitos). A pontuação Apdex resultante é uma medida numérica da satisfação do usuário com o desempenho dos serviços da web. Este índice permite comparar os níveis de satisfação tendo em conta a experiência real do utilizador e os objetivos traçados para cada serviço. O padrão apdex também define os níveis de satisfação de acordo com a pontuação obtida:

Terminais Nível de satisfação
0,94 para 1 Excelente
0,85 a 0,93 Nós vamos
0,70 a 0,84 Aceitável
0,50 a 0,69 Ruim
0 a 0,49 Inaceitável

The Apdex Alliance

A Apdex Alliance, sediada em Charlottesville, Virginia , foi fundada em 2004 por Peter Sevcik, presidente da Netforecast, Inc. A Alliance é um grupo de empresas que trabalham juntas para estabelecer o padrão Apdex. Essas empresas, percebendo a necessidade de criar um método simples e uniforme de análise de desempenho de aplicativos, adotam o método Apdex em suas operações internas ou no software do produto, e participam do aprimoramento da definição das especificações da Apdex. Os membros contribuintes da Aliança que incorporam o padrão em seus produtos podem usar o nome ou logotipo da Apdex quando a Aliança os tiver certificado como compatíveis.

Dentro janeiro de 2007, a Aliança era composta por 11 membros contribuintes e mais de 200 membros individuais. Embora o número de empresas contribuintes tenha permanecido relativamente estável, as associações individuais cresceram para mais de 800 emdezembro 2008, e atingiu 2.000 em 2010.

Notas e referências

  1. Definindo o Índice de Desempenho de Aplicativos , por Peter Sevcik, Business Communications Review, março de 2005

links externos

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">