Al realizar pruebas de carga, puede ser importante probar su sitio web y aplicaciones contra usuarios simultáneos y, en algunos casos, usuarios simultáneos, pero ¿cuál es la diferencia? ¿Y cuándo debe realizar pruebas simultáneas contra usuarios simultáneos? Muchas personas se confunden cuando escuchan las palabras «usuarios simultáneos» y «usuarios simultáneos». Incluso los técnicos más calificados se confunden cuando hablan de usuarios simultáneos y simultáneos y temas relacionados. Aunque hay muchas definiciones y ejemplos diferentes disponibles en toda la web, es probable que no las entiendas o te confundas más después de leerlas.

Cuando se trata de pruebas de rendimiento, se vuelve aún más crítico que comprenda usuarios simultáneos frente a usuarios simultáneos en el nivel fundamental para aplicar eficazmente sus conocimientos para pruebas exitosas. Las pruebas de rendimiento, como pruebas de carga, pruebas de esfuerzo, etc., están fuertemente influenciadas por el tipo de carga y las actividades del usuario. Sin más ado, vamos a entenderlo poco a poco. En este artículo se explican las diferencias entre los dos términos y se proporcionan prácticas recomendadas para cada uno, por lo que se le preparará la próxima vez que cargue la prueba de su sitio web o aplicación web.

Usuarios simultáneos contra usuarios simultáneos

 

Usuarios concurrentes

La palabra «simultáneo» se refiere a las acciones y eventos que ocurren durante un período de tiempo o un período de observación. Esto significa que los usuarios simultáneos son los que están conectados a su sitio web o aplicaciones durante un período de tiempo, independientemente de las actividades que realicen o las solicitudes que realicen.

 

Usuarios simultáneos

La palabra «simultáneo» se refiere a las acciones y eventos que ocurren en un momento determinado. Esto significa que los usuarios simultáneos son los que realizan la misma actividad o transacciones en un determinado momento en su sitio web o aplicaciones.

Comprendamos usuarios simultáneos y simultáneos de un ejemplo. Supongamos que tiene un sitio web de comercio electrónico y hay 15.000 usuarios que están haciendo algo en su sitio web durante una cierta hora de observación, digamos del mediodía a 1 p.m. Durante esa hora, a las 12:30 p.m., hay 1.000 usuarios que hicieron una solicitud de pago.

En este caso, los usuarios simultáneos son 15.000 y las solicitudes simultáneas de pago son 1.000. Las siguientes son algunas conclusiones que podemos sacar de este ejemplo:

Los usuarios simultáneos son siempre un subconjunto de usuarios simultáneos. Esto significa que el número de usuarios simultáneos siempre será mayor que el número de usuarios simultáneos. Será raro que sean iguales.

Los usuarios simultáneos pueden estar inactivos o activos, realizando cualquier actividad.

Los usuarios simultáneos no pueden estar inactivos. Deben estar activos y realizar la misma transacción en la marca de tiempo de observación.

 

Usuarios simultáneos frente a pruebas simultáneas de usuarios

Comprender los usuarios simultáneos y los usuarios simultáneos es la clave para realizar pruebas de rendimiento eficaces. Si crea las pruebas de rendimiento sin conocer la diferencia real, puede terminar calculando puntos de referencia incorrectos y con errores con el propósito de realizar pruebas de rendimiento.

Por ejemplo, en nuestro ejemplo anterior, si solo crea pruebas de carga para el número de visitantes en su sitio web, durante una temporada de ventas, pero no crea pruebas de carga para transacciones de «pago», muchas salidas fallarán y sufrirá una enorme pérdida de ingresos, así como credibilidad de su sitio web.

 

Pruebas simultáneas de usuarios

Al realizar pruebas de rendimiento para usuarios simultáneos, lo siguiente son algunas cosas que debe tener en cuenta al diseñar las pruebas:

  • Tráfico pico. Número de usuarios que están conectados a su sitio web o aplicación.
  • Utilización de recursos. CPU, ancho de banda, memoria, recursos del servidor
  • Tiempo de carga. El tiempo de carga del sitio web/página individual se verá afectado por los usuarios simultáneos.
  • Pruebas de remojo. Rendimiento del sitio web/aplicación durante un período de tiempo más largo con el mismo número de usuarios simultáneos.
  • API de terceros. Pruebe cualquier integración de terceros para su capacidad de control de carga.
  • Número máximo de conexiones de base de datos. Se requiere una conexión de base de datos para diferentes actividades y transacciones. Más usuarios simultáneos pueden dar lugar a un aumento de las conexiones de base de datos, pero no siempre.
  • Solicitudes HTTP máximas. Es posible que el servidor pueda controlar solo gran parte de todos los tipos de solicitudes HTTP.

 

Pruebas simultáneas de usuario

Durante la realización de pruebas de rendimiento para usuarios simultáneos, lo siguiente son algunas de las cosas que debe tener en cuenta al diseñar las pruebas:

  • Tiempo de carga de página. Pruebe sus páginas individuales/importantes para solicitudes simultáneas.
  • Transacciones de usuario críticas. Las transacciones importantes como inicio de sesión, pago, complemento a carrito, etc. deben probarse para usuarios simultáneos.
  • API de terceros. Pruebe transacciones individuales de terceros como OTP, método de pago, notificaciones push, etc., para solicitudes simultáneas.
  • E/S de base de datos. Pruebe el rendimiento de la base de datos para realizar transacciones simultáneas de lectura y escritura.

 

Pruebas simultáneas y simultáneas de carga de usuarios

El uso de una plataforma como LoadView le permite generar una carga fija y ajustable para prácticamente cualquier caso de prueba. Antes de explicar más sobre cómo puede utilizar la plataforma para su usuario simultáneo y la carga simultánea del usuario, hablemos de algunos de los diferenciadores que la convierten en una de las mejores plataformas de pruebas de carga. La plataforma ofrece algunas características de pruebas de carga descálocas que son útiles para realizar casos de prueba para pruebas simultáneas de usuario y usuario simultáneas.

  • Pruebas de carga del sitio web. Análisis de tráfico máximo para el tiempo de carga del sitio web y la utilización de recursos.
  • Pruebas de carga de páginas web. Solicitudes simultáneas de páginas individuales para inicios de sesión, carritos de compras, formularios, etc.
  • Pruebas de carga de API. Api del servidor origin y solicitudes de API de terceros.
  • Pruebas de carga de medios de streaming. Pruebe el rendimiento del servidor de streaming para una carga simultánea y simultánea.

 

Pruebas simultáneas contra usuarios simultáneos

Conocer la diferencia entre usuarios simultáneos frente a usuarios simultáneos es esencial para diseñar casos de prueba y garantizar los resultados correctos. Los usuarios simultáneos indican el número de usuarios durante una duración de prueba determinada, mientras que los usuarios simultáneos definen el número de usuarios que realizan la misma transacción en un momento dado. Para obtener más información acerca de cómo traducir el análisis del sitio web en usuarios simultáneos para pruebas de rendimiento, lea el artículo De Analytics to Concurrent Users Knowledge Base.

LoadView es una herramienta de pruebas de carga basada en la nube que puede usar para prácticamente cualquier caso de prueba que implique probar usuarios simultáneos y usuarios simultáneos para el rendimiento del sitio web y la aplicación. Puede generar carga utilizando navegadores y dispositivos reales de diferentes ubicaciones geográficas para las condiciones de prueba más realistas y resultados precisos.

Pruebe LoadView hoy mismo y reciba $20 en créditos de pruebas de carga para empezar. Comience su prueba loadview ahora!