• Español
    • Inglés
    • Portugués
+34 917 994 070
info@fractalia.es
Grupo FractaliaGrupo FractaliaGrupo FractaliaGrupo Fractalia
  • Sobre Fractalia
    • Quiénes somos
    • Misión, visión y valores
    • Fractalia en el mundo
    • Políticas y certificaciones
    • Responsabilidad corporativa
    • I+D+i
    • Automatización
    • Trabaja con nosotros
  • Servicios
    • Centros de soporte tecnológico
    • Smart Support
    • Ciberseguridad
    • Digital Workplace
    • Cloud
    • WiFi
    • Cartelería digital
    • In-store Analytics
    • Smart projects
  • Sectores
    • Telecomunicaciones
    • Hoteles
    • Retail
    • Industria
    • Banca
    • Empresas de Alarmas
    • Seguros
    • Multiasistencia
    • Asociaciones profesionales y colectivos
  • Clientes finales
    • Residencial
    • Pymes
    • Grandes empresas
  • Contacto

Pruebas de Rendimiento. QUALITY ASSURANCE “QA” (2/2)

    Home IT Pruebas de Rendimiento. QUALITY ASSURANCE “QA” (2/2)
    NextPrevious

    Pruebas de Rendimiento. QUALITY ASSURANCE “QA” (2/2)

    By Redaccion | IT | 0 comment | 21 enero, 2014 | 0

    En el anterior post definimos el conjunto de pruebas de QA y os indicamos algunas recomendaciones útiles si queremos emplear herramientas software para la realización de pruebas funcionales. En este post nos centraremos en las pruebas de rendimiento y mostraremos algunos consejos que pueden ayudar a los usuarios en la ejecución  de dichas pruebas.

    Las pruebas de rendimiento son un conjunto de pruebas no funcionales que se realizan, para determinar la velocidad de ejecución de una tarea concreta en un sistema bajo condiciones particulares de trabajo.

    Los objetivos de estas pruebas son:

    • Validar y verificar atributos de la calidad del sistema: uso de los recursos, escalabilidad y fiabilidad.
    • Comparación de sistemas para encontrar cuál de ellos funciona mejor.
    • Determinar qué componentes del sistema provocan que el conjunto .presente rendimientos bajos.

    Tipos de Pruebas de Rendimiento

    1. Prueba de Carga => Load Test

    Prueba de rendimiento que se realiza para observar el comportamiento de una aplicación bajo una cantidad de peticiones esperada.

    Objetivos:

    • Mostrar los tiempos de respuesta de todas las transacciones importantes.
    • Localizar los ‘cuellos de botella’ de una aplicación.

    2.  Pruebas de Estrés => Stress Test

    Prueba de rendimiento que se realiza para observar el comportamiento de una aplicación bajo una cantidad de peticiones extrema.

    Objetivos:

    • ‘Romper’ la aplicación.
    • Determinar cómo rendirá la aplicación si la carga real supera a la carga esperada

    3.  Otras Pruebas: de picos, de estabilidad, …

    A la hora de efectuar pruebas de rendimiento empleando herramientas de software, es necesario que el departamento de QA, defina un escenario lo más real posible, es decir, lo más semejante a las situaciones de funcionamiento en el entorno. Las configuraciones generales que se pueden realizar empleando este tipo de software se describen brevemente a continuación:

    Propiedades de configuración de escenario de pruebas de rendimiento

    1. Perfil y tiempo de reflexión: Se emplea para simular el comportamiento humano que hace que las personas esperen entre iteraciones con un sitio web.
    2. Modelo o trama de carga. Especifica el número de usuarios virtuales activos durante una prueba de carga y la tasa con que se inician nuevos usuarios
    3. Modelo de combinación de pruebas. Especifica la probabilidad de que un usuario virtual ejecute una prueba determinada en un escenario de prueba de carga.
    4. Combinación de pruebas. Especifica el conjunto de pruebas que un usuario virtual ejecutará
    5. Combinación de redes. Especifica la probabilidad de que un usuario virtual ejecute un perfil de red determinado. Un perfil de red es una simulación de ancho de banda de red en la capa de la aplicación. No simula latencia.
    6. Combinación de exploradores. Especifica la probabilidad de que un usuario virtual emplee un tipo de explorador u otro. Ejemplo: el 45% de usuarios utilice para ejecutar las pruebas IE9.0 y el 55% Chrome 2.
    7. Conjuntos de contadores. Algunas herramientas de pruebas de rendimiento, contienen un conjunto de contadores de rendimiento que son útiles para supervisar durante una ejecución de la prueba de carga. Los conjuntos de contadores forman parte de la prueba de carga y se aplican a todos los escenarios de ésta. Se organizan por tecnología, por ejemplo, conjuntos de contadores de ASP.NET o SQL
    8. Configuración de ejecución. Se debe introducir características con respecto a la duración de las pruebas de carga, la velocidad, el número de repeticiones, etc.
    9. Conmutación de IP. Permite a un agente enviar solicitudes a un servidor utilizando un intervalo de direcciones IP. El objetivo de este escenario es poder probar una batería de servidores Web con equilibrio de carga configurado.
    10. Porcentaje de nuevos usuarios o uso de caché. Permite simular el almacenamiento en caché que debería realizar un explorador web. Ejemplo: 80% de los usuarios acceden siempre por primera vez a la herramienta y el 20% restante usa el caché.

    El equipo de QA de Fractalia, ha empleado este tipo de herramientas software para conocer el rendimiento de uno de sus nuevos productos, tvidi.

    tvidi es la nueva solución de publicidad dinámica adaptada al comercio y la pequeña empresa. http://www.tvidi.tv/

    En concreto, en este post explicaremos un ejemplo de configuración de escenario de pruebas de rendimiento asociado a las pruebas que se han llevado a cabo en nuestro laboratorio con el objetivo de conocer el rendimiento de los players, en el proceso de solicitud de descarga de playlist  o lista de reproducción asignada a los mismos.

    El objetivo de las pruebas ha sido realizar una ‘prueba de humo’ (poca carga de usuarios) por cada componente para ver que funcionan correctamente y una vez cerciorados de dicho correcto funcionamiento, aumentar esa carga de usuarios hasta los objetivos de rendimiento indicados.

    Configuración de escenario de pruebas de rendimiento producto tvidi:

    Definición escenarios de pruebas

    Nota: Todos los players tienen playlist asignada y pertenecen al mismo usuario

    Tras realizar la prueba de humo se ha ajustado la configuración (tras iterar el lanzamiento de las pruebas N veces) de una manera idónea para poder observar el comportamiento del sistema.Nota: Todos los players tienen playlist asignada y pertenecen al mismo usuario

    La base de datos de producción estaba cargada con los siguientes datos (datos necesarios también disponibles en la base de datos que servía como datasource para lanzar las pruebas):

    • 10044 usuarios.
    • 2234 (folders / tags, en global).
    • 2490 medios.
    • 1577 playlists.
    • 11561 players.

    Se genera documentación automática en Excel y ficheros .trx que muestra gráficos y tablas de muy diversos tipos, para sacar de ahí la información pertinente, ejemplo:

    Resultado pruebas de rendimiento de un software

    Los resultados obtenidos nos permiten analizar la escalabilidad vertical (cores CPU) y horizontal (número de servidores en balanceo) necesarios para la carga de clientes y players necesarios.

    No tags.

    Related Post

    • Protege tu Negocio frente a Amenazas Digitales

      By mj | Comments are Closed

      Estrategias Clave de Ciberseguridad para Empresas y PYMES en 2024: Protege tu Negocio frente a Amenazas Digitales En el entorno empresarial actual, las amenazas cibernéticas están en constante evolución. Para 2024, las empresas, incluidas lasRead more

    • Cómo Enfrentar el Desafío de los Ciberataques a la Cadena de Suministro en 2024

      By mj | Comments are Closed

      En la actualidad, las empresas operan en un entorno globalizado y digitalizado donde la interconectividad entre proveedores, distribuidores y socios estratégicos es crucial para la eficiencia operativa. No obstante, esta misma conectividad ha introducido riesgosRead more

    • Beneficios que ofrecen las Tecnologías de la información y Redes Sociales Corporativas a las pymes

      By mj | Comments are Closed

      En los últimos años, las Pymes españolas se han concienciado de las ventajas de las TICs y las redes sociales corporativas  para las empresas.  Las TIC a través de las redes sociales corporativas han supuesto grandes cambiosRead more

    • La importancia de un buen soporte tecnológico en las empresas

      By mj | Comments are Closed

      El soporte TI suele ser visto como una necesidad exclusiva de las grandes empresas, pero no es así y hoy día toda empresa debe tener en cuenta la importancia de un buen soporte tecnológico paraRead more

    • CENTROS DE SOPORTE TÉCNICO Y TECNOLOGICO

      By mj | Comments are Closed

      El soporte TI se ha convertido en un componente integral para para la operación y administración exitosa de su negocio Contar con un equipo profesional de acompañamiento en todo lo relacionado con tu infraestructura tecnológica,Read more

    Leave a Comment

    Cancelar la respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


    El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.

    NextPrevious

    Buscar

    Categories

    • cartelería Digital
    • Ciberseguridad
    • cloud
    • Corporativo
    • digital signage
    • Digital Signage
    • Empresas de Alarmas
    • Hogar Digital
    • Hotel
    • IA
    • Innovación
    • Internet
    • Internet of things
    • IT
    • Mobile Advertising
    • Publicidad Dinamica
    • Retail
    • Servicio WiFi
    • servicios cloud
    • Sin categorizar
    • Smart Projects
    • Soluciones de Retail Analytics

    Recent Posts

    • La Evolución de la Seguridad Empresarial y las Soluciones Clave en Fractalia
    • La Importancia de la Inteligencia Artificial en la Detección de Amenazas Cibernéticas
    • Protege tu Negocio frente a Amenazas Digitales
    • Cómo Enfrentar el Desafío de los Ciberataques a la Cadena de Suministro en 2024
    • Transformación Digital: Cómo las Empresas Pueden Prepararse para el Futuro

    Fractalia

    Fractalia cuenta con más de 25 años de experiencia y una sólida presencia internacional con actividad en 12 países de todo el mundo. Ofrecemos vanguardismo tecnológico, experiencia y cercanía para innovar y crecer con nuestros clientes.

    Visite nuestro blog
    Aviso Legal
    Política Privacidad
    Política Cookies
    Panel Cookies

    CANAL DE ÉTICA
    CONTACTAR

    FRACTALIA COMPROMETIDA

    Fractalia está comprometida a aplicar su Sistema de Gestión Integrado.

    Más información

    ¿QUIERES TRABAJAR CON NOSOTROS?

    Si quieres formar parte de un equipo orientado a la innovación y a la mejora continua para que cada acción de la compañía aporte valor a nuestros clientes, no dudes en ponerte en contacto con nosotros.

    ÚNETE
    Grupo Fractalia © 2025
    • Sobre Fractalia
      • Quiénes somos
      • Misión, visión y valores
      • Fractalia en el mundo
      • Políticas y certificaciones
      • Responsabilidad corporativa
      • I+D+i
      • Automatización
      • Trabaja con nosotros
    • Servicios
      • Centros de soporte tecnológico
      • Smart Support
      • Ciberseguridad
      • Digital Workplace
      • Cloud
      • WiFi
      • Cartelería digital
      • In-store Analytics
      • Smart projects
    • Sectores
      • Telecomunicaciones
      • Hoteles
      • Retail
      • Industria
      • Banca
      • Empresas de Alarmas
      • Seguros
      • Multiasistencia
      • Asociaciones profesionales y colectivos
    • Clientes finales
      • Residencial
      • Pymes
      • Grandes empresas
    • Contacto
    • Español
      • Inglés
      • Portugués
    Grupo Fractalia