pruebas de desempeño

Páginas: 8 (1957 palabras) Publicado: 17 de julio de 2013
Pruebas de Desempeño.

Este tipo de pruebas se centran en los requerimientos no funcionales del sistema , los requerimientos no funcionales, como su nombre sugiere, son aquellos requerimientos que no se refieren directamente a las funciones específicas que proporciona el sistema, sino a las propiedades emergentes de éste como la fiabilidad, el tiempo de respuesta y la capacidad dealmacenamiento.
Las pruebas de desempeño permiten analizar y evaluar las características de un sistema, red, software o dispositivo relacionadas con el desempeño, cuando es sometido a diferentes niveles de carga, por ejemplo:
Tiempos de respuesta.
Throughput (tasa de atención de peticiones).
Capacidad (máximo trabajo útil por unidad de tiempo).

Objetivos
Verificar y validar los requisitos dedesempeño que se han especificado.
Optimizar la plataforma tecnológica a través del adecuado consumo de recursos por parte de las aplicaciones, cumpliendo siempre con los niveles de desempeño requeridos.
Asegurar que las aplicaciones lleguen a ambientes productivos con un desempeño óptimo.
Disminuir los riesgos que se pueden presentar en producción relacionados con gastos, costos de oportunidad,continuidad del negocio y/o reputación de la compañía.
Permite identificar cuellos de botella tanto de hardware como de software.
A nivel del proyecto, el objetivo de las pruebas de desempeño es determinar qué tan preparado está el aplicativo para ser lanzado en producción, evaluando las siguientes características de desempeño:
Capacidad: La habilidad del sistema para atender la población deusuarios que se espera en producción, dentro de los niveles esperados de desempeño.
Escalabilidad: La habilidad del sistema para atender el crecimiento en la población de usuarios, conservando los niveles esperados de desempeño. Este criterio debe establecerse teniendo en consideración la proyección de crecimiento de usuarios
Estabilidad: Teniendo en cuenta el limite de recursos físicos, el numerode fallos que el sistema arroja esta por debajo de los niveles esperados de desempeño.
Disponibilidad: Es el tiempo que el sistema debe estar disponible para atender a la población de usuarios.
Fiabilidad: La probabilidad de que el sistema funcione correctamente durante el tiempo que debe atender a su población de usuarios. Se puede expresar por medio del máximo porcentaje de error permitido.Throughput: La proporción de transacciones por unidad de tiempo que el aplicativo esta en capacidad de desarrollar.
Tiempo de Respuesta: Tiempos arrojados por el aplicativo en respuesta a cada una de las solicitudes que se le envían.
Conceptos Importantes:
Availability: El grado en que un sistema es funcional, estable y eficiente. Se mide por el tiempo de funcionamiento (el tiempo entre fallos).Baseline: Referencia del rendimiento del sistema utilizada para comparar el rendimiento contra otras / pruebas de carga.
90% Line: Es el valor por debajo del cual el 90% de las muestras fallan.
Capacity Planning: La medición, la previsión y la planificación para el crecimiento del sistema en el tiempo.
Latency: El tiempo de retraso entre el momento en que se inicia una transacción y el momentoen que se completa. A veces se denomina tiempo de respuesta en forma incorrecta, ya que forma parte del tiempo de respuesta latency + Processing Time= Response time pero no es igual al tiempo de respuesta.
Load: La cantidad de demanda o de trabajo en un sistema. Para una aplicación web, esto significa transacciones de usuarios concurrentes o conexiones.
Reliability: La capacidad de un sistemapara ser funcional, estable y eficiente, tanto en circunstancias de rutina como en condiciones adversas.
Scalability: La capacidad de un sistema para crecer a la par de la carga sobre este o  de incrementar su capacidad. Esta se mide por los cambios de uso de recursos como unidades de trabajo al crecer en número o tamaño. El último objetivo es que el rendimiento tenga una escalabilidad lineal,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pruebas en la evaluacion del desempeño
  • Informe Prueba de desempeño HPLC acetaminofén
  • Pruebas de desempeño
  • prueba de desempeño laboral
  • Pruebas iniciales de desempeño
  • desempeño
  • desempeno
  • desempeños

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS