Hosting y Servidores, Últimos Artículos

Pruebas de carga en WooCommerce antes de una campaña

Gráfico de carga y tiempo de respuesta del checkout de WooCommerce

Las pruebas de carga en WooCommerce ayudan a comprobar cuántas personas pueden recorrer una tienda, añadir productos al carrito y finalizar una compra al mismo tiempo. Cada paso exige algo distinto del hosting. Una visita a una categoría puede resolverse en caché, mientras que aplicar un cupón o confirmar un pedido requiere operaciones específicas para esa sesión.

Si vas a enviar una promoción a toda tu base o anunciar una oferta con hora de inicio, utiliza el histórico de la tienda para estimar la demanda. La prueba debe darte una decisión concreta sobre la campaña. Puedes confirmar el volumen previsto, ajustar la infraestructura o distribuir los envíos en varios bloques.

Define cuánta demanda debe soportar la tienda

Estima el pico a partir de un intervalo corto

Busca en tu analítica el tramo de mayor tráfico de una campaña comparable. Revisa las sesiones iniciadas, las visitas a producto, las adiciones al carrito y los intentos de compra. Si el mayor pico fue de 240 sesiones en 15 minutos, recibiste un promedio de 16 sesiones nuevas por minuto en ese intervalo. Si el plan de difusión prevé el doble de demanda, usa 32 sesiones nuevas por minuto como hipótesis inicial y deja documentado de dónde sale.

Incorpora los recorridos y su duración. El ritmo al que llegan personas y la cantidad que interactúa al mismo tiempo dependen de cuánto dura cada visita. Reproduce también la proporción aproximada de clientes que consulta, añade productos o avanza hasta el pago. Un ensayo centrado solo en la portada dejaría por fuera operaciones clave como actualizar inventario o calcular un envío.

Diseña recorridos con resultados comprobables

Cada recorrido debe tener un resultado verificable. Por ejemplo, una compra de prueba se considera completa cuando el pedido queda registrado una sola vez con el estado esperado. Ajusta la proporción de recorridos a tus datos. Esta distribución es un punto de partida ilustrativo.

Recorrido

Proporción de ejemplo

Resultado esperado

Explorar el catálogo

70 %

Abrir una categoría y una ficha de producto con su precio y disponibilidad.

Usar el carrito

20 %

Añadir un producto y comprobar cantidades, cupón y total.

Completar la compra

10 %

Calcular el envío, usar el pago de prueba y verificar el pedido.

 

Prepara un entorno de prueba representativo

Usa datos de ensayo y aísla las integraciones

Coordina la prueba con el responsable del alojamiento y ejecútala en un entorno autorizado. Reproduce los componentes que influyen en el rendimiento, como los recursos del servidor, la caché, la base de datos, la configuración del catálogo y las extensiones activas. Usa datos ficticios o anonimizados y registra cualquier diferencia de capacidad frente a producción. Consulta la guía para preparar un entorno de staging en WordPress.

Usa el modo de pruebas de la pasarela y redirige las notificaciones a cuentas controladas. Aísla también los webhooks y las conexiones de inventario o facturación para que los pedidos simulados se queden en el circuito de ensayo. Si la pasarela tiene límites para su entorno de pruebas, mide la carga del sitio con una respuesta simulada y valida el flujo integrado a un volumen acordado con el proveedor. Documentación de pedidos de prueba en WooCommerce.

Ejecuta las pruebas de carga en WooCommerce por etapas

Aumenta la demanda de forma controlada

Comienza con un volumen bajo para validar que los recorridos y los datos funcionan. Luego mantén la demanda habitual durante un tramo para obtener una referencia. Sube al pico de la campaña y conserva ese nivel el tiempo suficiente para observar si empiezan a crecer los tiempos de respuesta, los errores o las colas. Aumenta por encima del pico previsto solo dentro del margen acordado para el ensayo.

Registra la configuración de cada corrida y la hora en que cambió el volumen. Comprueba que el sistema recupere sus niveles habituales cuando baje la carga. Esto te permite relacionar un problema con un escenario específico y repetirlo después de un ajuste.

Mide el checkout y ubica el cuello de botella

Fija umbrales antes de iniciar

Acuerda con el equipo qué resultados permiten aprobar la campaña. Un objetivo ilustrativo sería un p95 de hasta tres segundos para la confirmación del pedido con pago simulado, menos del 1 % de fallos inesperados sobre los intentos que debían completarse y cero pedidos duplicados. Un p95 de tres segundos indica que alrededor del 95 % de las mediciones quedó dentro de ese tiempo. Usa la línea base de tu tienda y el impacto comercial para definir tus propios umbrales. Guía de umbrales de rendimiento de Grafana k6.

Mira las métricas de la aplicación junto con las de infraestructura. Si las fichas de producto conservan sus tiempos y el checkout se degrada, revisa las consultas a la base de datos, la ocupación de los procesos PHP y los tiempos de la integración de pago. Si aparecen errores al aplicar cupones, verifica esa ruta por separado. Corrige el factor que explica la degradación y repite la prueba con el mismo recorrido y nivel de demanda.

Documenta el nivel que pasó la prueba. Si a 24 sesiones nuevas por minuto se cumplen los criterios y a 32 los errores rebasan el límite, usa 24 como referencia para ajustar los envíos. Si escalonas la difusión, vuelve a ensayar el volumen previsto con ese calendario.

Evalúa el hosting con INTERNET YA antes de la campaña

Comparte con nuestro equipo el pico de sesiones que esperas, la configuración de tu tienda y los pasos de compra que necesitan sostenerse durante la promoción. Te ayudamos a evaluar la infraestructura y el soporte que requiere tu operación. Conoce el hosting especializado para tiendas e-commerce de INTERNET YA.

El hosting correcto marca la diferencia.

Te ayudamos a evaluar la infraestructura y el soporte que requiere tu operación.