No todas las pruebas de carga son igualespruebas de carga externa

Tradicionalmente, cuando pensamos en pruebas de carga, nos referimos a una prueba totalmente interna. Enviar un gran número de usuarios virtuales en su sitio o aplicación para ver cómo funciona. Pero todo sucede detrás de su cortafuegos. Las llamadas vienen del interior de la casa.

Una prueba de carga interna puede indicarle qué tan bien la aplicación o el sitio gestiona un aumento del tráfico. Pero no refleja las condiciones del mundo real. Con una prueba interna, puede controlar todo el entorno. Su entorno de producción es cualquier cosa menos controlado. Los usuarios acceden a su sitio desde diferentes ubicaciones, utilizando diferentes navegadores y sistemas operativos, mientras se ocupan de diferentes velocidades de conexión.

Esto significa que si solo ejecuta pruebas de carga internas, puede terminar con una sorpresa desagradable cuando entre en producción. Eso no quiere decir que las pruebas de carga internas sean inútiles, pero están incompletas.

Una prueba de carga externa hará que sus pruebas de carga sean mucho más exhaustivas y precisas.

 

Ejecución de una prueba de carga externa básica

Tienes algunas opciones rápidas y sucias si tienes poco presupuesto y tiempo. Las herramientas gratuitas de rendimiento del sitio web en línea pueden permitirle enviar tráfico a su sitio desde servidores de todo el mundo.

Herramientas como estas solo pueden enviar tráfico a una dirección URL y no simularán el tráfico pesado que necesita para una prueba de carga completa. Pero pueden hacerle saber si su sitio o aplicación tarda demasiado en cargarse cuando se accede desde ciertas regiones del mundo utilizando varias plataformas. Descubrir que su sitio no funciona bien con ciertos navegadores web le permite evitar problemas significativos antes de entrar en producción.

 

Ejecución de una prueba de carga externa completa configuración de zonas de prueba

Supongamos que tiene muchos scripts de prueba de pruebas funcionales que puede reutilizar para las pruebas de carga. Supongamos también que sabe cuántos usuarios espera en su día de mayor capacidad y que es lo suficientemente inteligente como para cargar la prueba de tráfico aún más pesado que eso.

Todo lo que necesita ahora es una herramienta de prueba de cargaexterna. Estas herramientas utilizan servidores basados en la nube para enviar tráfico virtual a su sitio web o aplicación desde todo el mundo, o simplemente desde las regiones donde residen sus clientes de destino.

Con una herramienta como LoadView, puede ejecutar una prueba de carga externa exhaustiva. Registra los scripts de prueba,especifica qué plataformas y navegadores utilizan tus clientes (¡no te olvides de mobile!) y seleccionas las áreas del mundo de las que quieres que se originen tus visitantes virtuales. Con una solución SaaS basada en la nube, como LoadView, solo paga por el tiempo de servidor que utiliza. Cuantos más usuarios virtuales haya en la prueba, más costará la prueba.

No escatimes en el tráfico virtual sólo para ahorrar unos cuantos dólares. Ninguna prueba de carga externa costará más que la pérdida de ingresos o la mala publicidad a la que te enfrentarás si tu sitio se ralentiza significativamente en un día de compras importante como el Black Friday.

 

¿Con qué frecuencia debe realizar pruebas de carga externas?

Una prueba de carga externa no se trata solo del servidor y la velocidad de conexión. El nuevo código puede provocar una avalancha de errores que ralentiza todo. Las prácticas recomendadas incluyen realizar pruebas de carga externas con cada actualización o versión. Como mínimo, debe hacer pruebas de carga externas unos meses antes de los días de gran tráfico, como el Viernes Negro a el Cyber Monday, para que tenga tiempo para abordar cualquier problema que descubra antes del gran día.