Los sitios web son propensos a la sobrecarga de tráfico, pero qué pasa con las aplicaciones internas que no son accesibles al público, pero que funciona como la columna vertebral de las operaciones de una empresa. En muchos de los escenarios, queremos probar la carga de nuestras aplicaciones internas desde detrás de nuestro firewall, que se ejecutan en una red privada y están disponibles para los miembros internos del equipo. Por ejemplo, muchas empresas basadas en servicios con mayor resistencia al número de empleados suelen utilizar aplicaciones, a las que solo están disponibles y se accede a las que se accede dentro de una red y un grupo de servicios distintos. Estas aplicaciones son muy críticas y su rendimiento afecta a la experiencia general del usuario y al trabajo.

 

Pruebas de carga Aplicaciones internas: Desafíos empresariales

Las empresas de todo el mundo están lanzando aplicaciones internas, como aplicaciones web bancarias o portales de empleados utilizados como medio para llegar a los empleados. Estas aplicaciones que se ejecutan en una red privada, detrás del firewall, están resolviendo un requisito crítico y debe determinarse si estas aplicaciones de intranet pueden admitir la carga de trabajo prevista de los empleados.

Antes, llevar a cabo una prueba de carga para estas aplicaciones solo era posible con una extensa planificación previa por parte de equipos especializados que utilizaban requisitos de licencia específicos y configuraban hardware adicional, lo que era costoso y, de hecho, a veces causaba cuellos de botella. Contar con un proceso de prueba como este es realmente inadecuado y puede no ofrecer los resultados holísticos de las pruebas, lo que pone la web interna y las aplicaciones móviles en grandes riesgos. Hoy en día, con la llegada de la nube y otros avances tecnológicos , llevar a cabo pruebas de rendimiento es rápido y seguro, proporcionando resultados precisos, sin importar si sus pruebas se realizan desde fuera o desde dentro del firewall.

En este artículo entenderemos la guía paso a paso sobre cómo podemos ejecutar pruebas de carga para aplicaciones internas a través de la nube usando LoadView.

 

Pruebas de carga De aplicaciones internas mediante LoadView

 

Beneficios de usar LoadView

  • LoadView es una de las únicas herramientas de pruebas de rendimiento basadas en explorador que puede automatizar las pruebas de carga de las API de REST, las aplicaciones web, los sitios web, los recorridos/escenarios de los usuarios y las aplicaciones internas.
  • Utiliza una red global de inyectores de carga, lo que nos permite determinar rápida y fácilmente el rendimiento de nuestros sitios web de todo el mundo.
  • Como LoadView es un proveedor de software como servicio (SAAS), no es necesario gastar cantidades considerables para obtener hardware y servidores para ejecutar pruebas de carga o integración con herramientas de informes.
  • Loadview ejecuta las pruebas y comparte los informes holísticos, lo que ayuda a encontrar problemas y cuellos de botella entre nuestro sistema.

LoadView proporciona varias opciones para cargar aplicaciones de prueba en función del escenario de prueba. Si queremos probar nuestra página web de aplicación interna o si hay interacción del usuario con la prueba de carga del sitio web. Proporciona soporte para ejecutar ambas pruebas:

 

Páginas Web

Para las páginas web, podemos realizar una prueba de esfuerzo de la página específica utilizando la opción de prueba de carga de la página web dentro de la plataforma LoadView. Esto ayudará a golpear la URL específica de la aplicación con usuarios simultáneos compartidos .

 

Flujo de usuario del sitio web

Para probar las interacciones en tiempo real con las aplicaciones, LoadView proporciona Everystep Web Recorder, que graba su pantalla, captura todas las acciones realizadas y la convierte en un script, que se puede reproducir y reutilizar mientras se ejecuta la prueba de carga. Por ejemplo, si tenemos un portal bancario interno, donde el usuario tiene que rellenar un formulario, EveryStep Web Recorder registrará todas las entradas enviadas a los campos de formulario y volverá a ejecutar los mismos pasos mientras realiza las pruebas de carga.

 

Aplicaciones internas de pruebas de carga: Configuración de la prueba de rendimiento de LoadView

Discutiremos una guía paso a paso sobre cómo llevar adelante una prueba de rendimiento para una aplicación que se ejecuta detrás de un firewall mediante LoadView. LoadView proporciona una opción para ejecutar inyectores de carga desde direcciones IP específicas, que tendrían que incluirse en la lista blanca para las aplicaciones internas, una vez que tengamos IPs de inyectores de carga en la lista blanca podemos ejecutar pruebas de rendimiento con los usuarios simultáneos deseados.

  1. Abra la página principal de pruebas de LoadView. Es posible que debamos seleccionar Crear nuevo para crear una nueva prueba de carga.

 

Test Manager Nueva prueba

 

  1. Veremos varios tipos de pruebas disponibles a través de LoadView, como aplicaciones web, páginas web, medios de streaming y API. Para nuestra aplicación de página web, seleccione la opción Página web para comenzar el proceso de configuración de nuestra prueba de carga.

 

Tipo de prueba de carga

 

  1. Aparecerá una nueva ventana donde necesitamos agregar nuestro nombre de host interno del sitio web, navegador, y también la duración del tiempo que necesitamos la prueba de carga para ejecutar. Una vez introducidos tenemos que hacer clic en el botón Crear dispositivo.

 

Prueba de carga de aplicaciones internas

  1. Una vez que hayamos creado con éxito un dispositivo, veríamos la pantalla Escenario de prueba, donde podemos establecer el tipo de carga, que variará en función de los objetivos de nuestra prueba.
    • Curva basada en carga. Esto es para ejecutar pruebas de carga con un número conocido de usuarios y aumentar el tráfico después de configurar el tiempo de calentamiento.
    • Curva basada en objetivos. Esta configuración de prueba se utiliza cuando estamos buscando transacciones deseadas por segundo y queremos escalar a la velocidad deseada lentamente.
    • Curva dinámica basada en. Esta prueba le ofrece la posibilidad de cambiar la carga del usuario, en tiempo real, durante la prueba. Puede elegir valores dinámicos en número de usuarios, usuarios máximos y duración de la prueba.

 

Curvas de carga de carga de aplicaciones internas

 

  1. En la pantalla Escenario de prueba, LoadView comenzará a validar si es capaz de acceder al nombre de host interno, ya que hemos introducido nuestra aplicación interna se producirá un error. Necesitaríamos que los IPs estáticos de LoadView se incluiran en la lista blanca. Desplácese hacia abajo hasta la sección Load Injector Geo Distribution, tendríamos que habilitar la opción Usar proxy estático.

 

Proxy estático

 

  1. Una vez activada la opción, haga clic en Añadir zonas y seleccione las zonas que queremos que se genere el tráfico.
  2. Una vez hecho esto, haga clic en el botón Iniciar prueba, en Ejecución de prueba tendríamos que averiguar las direcciones IP estáticas de esta pantalla en la sección Lista de agentes, que debe incluirse en la lista blanca para que los generadores de carga puedan acceder a la aplicación interna.

 

Resumen de la prueba de carga de aplicaciones internas

 

  1. Tendríamos que asegurarnos de incluir en la lista blanca todas las direcciones IP proporcionadas junto a un nombre de zona en la tabla. Además, la lista de direcciones IP de Load Injectors es única para cada ejecución de prueba, por lo que tendríamos que incluir en la lista blanca nuevas direcciones IP cada vez antes de ejecutar una nueva prueba.

 

  1. Después de que hayamos incluido en la lista blanca las direcciones IP estáticas de los inyectores LoadView, podríamos generar pruebas de carga y esfuerzo de nuestras aplicaciones. Después de completar correctamente una ejecución de prueba de carga, podemos ver información sobre cómo se comportó el sistema bajo prueba como gráfico de tiempo de respuesta, gráfico de número de usuarios simultáneos, sesiones de recuento de errores, etc. A continuación se muestran algunos ejemplos.
Promedio de tiempo medio de respuesta de los usuarios

Paralelo Número promedio de usuarios con gráfico de tiempo de respuesta promedio.

 

tiempo medio de respuesta

 

Aplicaciones internas de pruebas de carga: Conclusión

Las pruebas de carga, que determinan esencialmente si los componentes de nuestras aplicaciones internas pueden manejar una carga de procesamiento especificada, es un proceso y no un evento, y deben llevarse a cabo siempre que se realicen grandes cambios. La implementación de un plan para llevar a cabo pruebas de carga de nuestras aplicaciones desde el que se encuentra detrás del firewall, con una solución fácil de usar como LoadView, garantiza que el sistema permanezca funcional, robusto y seguro durante mucho tiempo es crucial para el éxito de cualquier negocio. Echa un vistazo a todas las características que LoadView tiene para ofrecer. Para obtener más información acerca de las pruebas de carga detrás del firewall con LoadView, lea nuestro artículo de Knowledge Base.

Pruebe la versión de prueba gratuita y obtenga pruebas de carga gratuitas para comenzar. O programe una demostración con uno de nuestros ingenieros de rendimiento para un a través completo de la plataforma LoadView.