ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Herramientas para carga y estrés


Enviado por   •  20 de Enero de 2023  •  Síntesis  •  3.934 Palabras (16 Páginas)  •  283 Visitas

Página 1 de 16

Instituto Politécnico Nacional[pic 1][pic 2]

“Unidad Profesional Interdisciplinaria de ingeniería

y Ciencias Sociales y Administrativas.”

 

Ingeniería de Pruebas.

Herramientas para Carga y Estrés

   


Índice

Herramienta 1: BlazeMeter        3

Herramienta 2: Loadview        6

Herramienta 3: NeoLoad        8

Herramienta 4: Flood.io        11

Herramienta 5: K6        14

Referencias        16


Herramienta 1: BlazeMeter

¿Qué es?

Es una plataforma de prueba de carga para simular cualquier escenario de usuario para aplicaciones web, sitios web, aplicaciones móviles o servicios web, escalable de 1,000 a 300,000 usuarios simultáneos. Permite a los desarrolladores y diseñadores las métricas de rendimiento para identificar rápidamente qué tipo de carga de su web y los sitios o aplicaciones móviles realmente pueden manejar varios usuarios simultáneamente.

Características:

  • Sin bloqueo de proveedor: compatible con Apache jmeter por que no es tecnología patentada.
  • Libre de mantenimiento: no se requiere configuración ni instalación, ya que se trata de una prueba de rendimiento basada en la nube.
  • Supervisión del lado de la aplicación: monitoreo completo del rendimiento de la aplicación (APM) para obtener datos detallados del rendimiento a nivel de la aplicación para identificar y analizar los cuellos de botella de rendimiento.
  • Informes interactivos en tiempo real: ver tanto el panorama general como las métricas a nivel de elemento con informes en cascada.
  • Soporte móvil: tanto aplicaciones móviles como sitios web con grabación de dispositivos móviles.

Funciones:

  • Análisis estático
  • Gestión de test
  • Prueba de carga
  • Pruebas con palabras clave
  • Tests basados en los requisitos
  • Tests basados en modelos
  • Tests de seguridad
  • Test parametrizados
  • Verificación de scripts de test
  • Vista jerárquica

¿Cómo funciona?

Se realizan pruebas de rendimiento y carga a gran escala directamente desde el IDE.

BlazeMeter utiliza una extensión de Chrome que permite a los usuarios grabar el tráfico HTTP/S a cualquier cosa a la que puedan apuntar su navegador y convertirlo en un script JMeter.  BlazeMeter puede simular miles o millones de usuarios virtuales de más de 50 ubicaciones de todo el mundo (Asia Pacífico, Europa, Norte y Sudamérica) a través de varios proveedores de nube, como AWS, Google o Azure.

[pic 3]

Reportes temporales: Se pueden realizar análisis de resultados de las pruebas centrados en los datos más importantes para el objetivo del proyecto.

Como primer instancia se hace una prueba sin añadir datos cada segundo a la base de datos, posteriormente de esa forma variamos si el tiempo de respuesta se mantiene en un rango aceptable

[pic 4]

Estados de las peticiones: Se pueden realizar gráficos de datos, esto ayuda a ver la estabilidad del entorno en las pruebas, ahora se analiza el tiempo de respuesta. En la pestaña de Request Stats se dan los resultados de los percentiles, donde se muestra una medida bajo la cual se encuentra un porcentaje de la muestra.

[pic 5]

Ventajas:

  • Múltiples opciones para registrar el tráfico de aplicaciones web nativas o móviles desde cualquier tipo de dispositivo.
  • Graba acciones del navegador en un script JMeter con el complemento Chrome. También puede ejecutar pruebas de script con menos de carga simplemente siguiendo las acciones de punto y clic.
  • Proporciona informes detallados para ver las tendencias históricas y mejorar el rendimiento del software.
  • Integración: se integra con Apache JMeter, taurus, gatling y selenium, etc.

Desventajas:

  • La grabación de un script JMeter requiere un poco de una curva de aprendizaje. JMeter puede parecer y sentirse como un navegador real, pero no lo es.
  • No admite naturalmente las solicitudes AJAX


Herramienta 2: Loadview

¿Qué es?

Es una herramienta de carga que toma como base la nube para contribuir a los desarrolladores predicen el comportamiento de los sistemas tecnológicos, en diferentes situaciones de carga de trabajo o tráfico. Destaca por su utilidad en los procesos de realización de pruebas de esfuerzo en las API, sitios web, aplicaciones y demás, incluyendo miles de conexiones al mismo tiempo en exploradores desde nubes gestionadas.

Características:

Es capaz de ofrecer servicios de rendimiento bajo demanda, que se pueden ejecutar en poco tiempo al emplear un panel de fácil uso.

Esta plataforma no necesita la realización de inversiones externas en hardware o infraestructuras de software, pues no lo requiere para el cumplimiento de sus actividades.

Puede llevar a cabo la prueba de la infraestructura de internet, incluyendo sus enrutadores, conmutadores, las conexiones y demás componentes que se asocien con el sitio web o que controlen su tráfico.

¿Cómo funciona?

LoadView utiliza una red global de servidores de inyector de carga (IVM) para generar cargas de usuario para las pruebas de rendimiento del sitio web. LoadView proporciona funcionalidad para configurar y ejecutar pruebas de carga en diferentes destinos

...

Descargar como (para miembros actualizados)  txt (25.2 Kb)   pdf (1 Mb)   docx (1.2 Mb)  
Leer 15 páginas más »
Disponible sólo en Clubensayos.com