SOASTA - Load Testing From the Cloud

Dashboard Analytics

Leo en Amazon Web Services Blog: SOASTA - Load Testing From the Cloud

SOASTA - Load Testing From the Cloud

I met Tom Lounibos, CEO of SOASTA, at the Palo Alto stop of the AWS Start-Up Tour. Tom gave the audience a good introduction to their CloudTest product, an on demand load testing solution which resides on and runs from Amazon EC2.Soasta_record Tom wrote to me last week to tell me that they are now able to simulate over 500,000 users hitting a single web application. Testing at this level gives system architects the power to verify the scalability of sites, servers, applications, and networks in advance of a genuine surge in traffic.
Estuve mirando este  video, y parece muy bueno. Permite diseñar pruebas de aplicaciones web, y luego simular la carga de hasta 500.000 usuarios.

Parece un poco caro, pero bueno...

Comentarios

  1. No se si entendí bien, pero hay que pagar por hora? eso incluye la automatización y ejecución? Si es ejecución tal vez rinde, pero si te cobran por el tiempo que estás automatizando....ta salado! depende de qué tipo de aplicaciones estemos automatizando además...y ya sabés a lo que me refiero...

    ResponderBorrar
  2. FedeFede:
    Creo que hay que pagar por hora de ejecucion, donde vos le decis que te prueben 500.000 usuarios ejecutando contra tu aplicacion por media hora.

    Eso te saldria unos 500 U$S.

    *Me parece* que las horas de creacion de las pruebas y en analisis de la corrida, quedan fuera del cobro.

    Igual, tiene un costo que no lo hace aplicable para las aplicaciones de esta zona del mundo, al menos para las necesidades de escalabilidad que tienen nuestras aplicaciones.

    ResponderBorrar
  3. A mi no me llama la atención el número de usuarios. Eso se logra con potencia del lado de la generación de carga.

    No vi la forma de "parametrizar" los scripts, o escenarios como le llaman ahí.
    Es decir, de darle comportamiento variable a los usuarios virtuales.
    Esto es escencial para simular un escenario real para una aplicación.

    Por otra parte, para usar esta herramienta, los servidores tienen que estar disponibles en la WEB. Cosa que muchas veces no es aceptable.

    Además de que quedás atado a la empresa siempre q quieras ejecutar otra prueba.

    Creo que existen otras opciones mejores y más libres.

    (a lo mejor me equivoco y no estoy viendo las ventajas del sistema)

    ResponderBorrar
  4. Puede ser que existan otras soluciones.
    Esta creo que esta buena para sin tener que armar ninguna infraestructura de tu lado, poder castigar tu aplicacion con muchos usuarios.

    El tema de seguridad, es algo que hay que tener en cuenta, supongo que lo deben tener resuelto aunque no lo estudie... Concuerdo que muchas veces no es posible poner la pagina en Internet antes del lanzamiento...

    El generar muchos usuarios, no es algo trivial, si ademas tenes que hacerlo midiendo latencias y ejecutando desde muchos lugares del mundo.
    No es lo mismo hacer un test de carga, en la intranet, que en intranet, desde varios puntos del planeta.

    Creo que no es para el tipo de aplicaciones que hoy en dia estamos desarrollando, pero si esta bueno para cuando hagamos (o haga) el proximo Twitter :)

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Aplicación monolítica o distribuida?

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.