"Específicamente, tengo que determinar el rendimiento de la aplicación ...."
Esto cierra el círculo a la cuestión de las necesidades, las expectativas capturados de su comunidad de usuarios para lo que se considera razonable y eficaz. Requisitos tienen una serie de componentes
- Tiempo de respuesta general," Bajo una carga de .... El Sitio tendrá un tiempo de respuesta general de menos de x, y% del tiempo ... "
- Tiempos de respuesta específicos," Bajo una carga de .... El procesamiento de la tarjeta de crédito tomará menos de z segundos, un% del tiempo ... "
- Elementos de capacidad del sistema," Con una carga de ... CPU | Red | RAM | DISCO no debe exceder n% de la capacidad .... "
- El perfil de carga, que es la combinación de la cantidad de usuarios y las transacciones que tendrán lugar en virtud del cual se recopilan las medidas específicas, objetivas, para determinar el rendimiento del sistema.
Notarás que los tiempos de respuesta y otras medidas no son absolutas. Tomando una página de seis sigma Manufacturing Principles, el costo de pasar de una excepción en un millón a una excepción en mil millones es extraordinaria y el costo para pasar a cero excepciones es generalmente un costo que no soporta la organización promedio. Lo que se considera un tiempo de respuesta aceptable para una aplicación única para su organización probablemente será completamente diferente de una oferta altamente comoditizada que es una aplicación pública de Internet. Para las soluciones altamente competitivas, las expectativas de tiempo de respuesta en Internet tienden hacia el rango de 2-3 segundos donde el abandono del usuario aumenta severamente. Esto ha disminuido en la última década de 8 segundos a 4 segundos y ahora en el rango de 2-3 segundos. Algunas aplicaciones, como Facebook, disparan para tiempos de respuesta casi imperceptibles en el rango de un segundo por razones de competencia. Si buscas un estándar difícil, simplemente no existen.
Algo que ayudará a su comprensión es leer a través de un par de puntos de referencia de la industria de estilo, forma, función.
La creación de un sólido conjunto de pruebas de rendimiento que representa sus necesidades es un asunto no trivial. Es posible que desee contratar a un especialista para manejar esta fase de sus esfuerzos de control de calidad.
En su selección de la herramienta, asegúrese de obtener uno que puede
- ejercicio de su interfaz
- informe con respecto a sus necesidades
- Usted o su equipo tiene las habilidades para utilizar
- Puede obtener entrenando y asistirá con la bendición de la administración
Fallo de encendido en cualquiera de los cuatro elementos anteriores y También ha comprado la herramienta más cara del mercado y ha contratado a la empresa más cara para implementarla.
¡Buena suerte!