jueves, 25 de marzo de 2010

Pruebas de estrés, carga y rendimiento

Stress, load and performance testing

Los diferentes tipos de pruebas “técnicas” son: performance test, stress test y load test.  Su diferencia no es trivial y al mismo tiempo, tienen puntos en común:

  • De Carga (Load test): pruebas para determinar y validar la respuesta de la aplicación cuando es sometida a una carga de usuarios y/o transacciones que se espera en el ambiente de producción. Ejemplo: verificar la correcta respuesta de la aplicación ante el alta de 100 usuarios en forma simultanea. Se compara con el volumen esperado.
  • De rendimiento (performance test): estas pruebas se realizan para medir la respuesta de la aplicación a distintos volúmenes de carga esperados (cantidad de usuarios y/o peticiones). Ejemplo: velocidad de respuesta al procesar el ingreso de 10, 100 y 1000 usuarios en forma simultánea. Se comprar con el rendimiento esperado.
  • De Estrés (stress test): pruebas para encontrar el volumen de datos o de tiempo en que la aplicación comienza a fallar o es incapaz de responder a las peticiones. Son pruebas de carga o rendimiento, pero superando los límites esperados en el ambiente de producción y/o determinados en las pruebas. Ejemplo: encontrar la cantidad de usuarios simultáneos, en que la aplicación deja de responder (cuelgue o time out) en forma correcta a todas las peticiones.

Todas las pruebas buscan encontrar cuellos de botella, de distinta manera. Todas pueden ser realizadas con las mismas herramientas, variando los parámetros indicados.

En la próxima entrada voy a escribir más acerca de estos tipos de pruebas.

 

Fuente:

http://agiletesting.blogspot.com/2005/02/performance-vs-load-vs-stress-testing.html

http://searchsoftwarequality.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_gci1259518_mem1,00.html

9 comentarios:

  1. Gracias por compartir, me resulto muy util! :)

    ResponderEliminar
  2. Gracias muy al punto
    Pero cuando vemos la segunda parte?

    ResponderEliminar
  3. Hola me parecio muy util la información. Aunque me gustaria conocer herramientas que nos permitan realizar estas pruebas.

    ResponderEliminar
  4. Hola prodrian mencionar las herramientas que utilizan para hacer estos tipo de pruebas.Muchas gracias .

    ResponderEliminar
  5. Hola prodrian mencionar las herramientas que utilizan para hacer estos tipo de pruebas.Muchas gracias .

    ResponderEliminar
  6. jmeter, funk-load, entre otras

    ResponderEliminar
  7. Y que fue con Juan, nos dejo sin segunda parte, será que desapareció o se lo llevaron los tecnomarcianos.

    ResponderEliminar
  8. eso ustedes ingresan a las aplicaciones y le piden a 1000 amigos que ingresen al tiempo y prueban, así se hacen pruebas de carga jaja no metiras para eso existen programas como JMeter, nnn también el soapui permite estas pruebas

    ResponderEliminar
  9. 1xbet - Best Bet in 1xBet - Download or Install for Android
    1xbet is https://access777.com/ the best betting app in the world https://septcasino.com/review/merit-casino/ created for wooricasinos.info esports. It is a one 1xbet app of the safest and most trusted names among worrione players. It offers a user friendly interface

    ResponderEliminar