Holas, quiero someter una aplicación a pruebas de rendimiento, en
concreto
un controlador de subida de fotos con attachment_fu (que después se
redimensionan, etc.).
Total, que yo quiero simular el acceso simultáneo de varios usuarios
(10,
15, 50…) identificándose en la aplicación y subiendo una foto tras
otra
durante un buen rato.
Asà podré determinar si se bloquean o no los mongrels, a partir de qué
punto
merece la pena usar merb, etc.
Total, que ¿esto cómo lo hacéis vosotros?
Mi primer intento ha sido mediante un script de firewatir, que abre el
firefox, se loguea y sube una foto tras otra. Funciona, pero la
limitación
de esto es que sólo me vale para un usuario, ya que si lanzo el script
desde
otro terminal, me vuelve a abrir el Firefox y peta (claro, los 50
usuarios
no pueden estar usando el mismo firefox a la vez 
Mi segundo intento ha sido con scrubyt pero no lo he conseguido todavÃa,
no
tengo claro que scrubyt pueda manejar subida de ficheros… si es asÃ,
podrÃa ser la solución.
En fin, ¿qué me aconsejáis para testear N usuarios diferentes subiendo
ficheros a la vez contra una misma aplicación?
Gracias!
Hola
Igual puedes probar con directamente con mechanize
http://rubyforge.org/projects/mechanize/
http://mechanize.rubyforge.org/mechanize/classes/WWW/Mechanize/Form/FileUpload.html
saludos
Amaia
–
Amaia C.
Dabne Tecnologías de la Información - www.dabne.net - http://blog.dabne.net
*
Apuntes de Rails - http://apuntesderails.amaiac.net
Jaime I.
escribió:> Holas, quiero someter una aplicación a pruebas de rendimiento, en
El 4/02/08, Jaime I. [email protected]
escribió:> En fin, ¿qué me aconsejáis para testear N usuarios diferentes subiendo
ficheros a la vez contra una misma aplicación?
En el mundo de Java usamos Jmeter:
Gratuito, libre, multiplataforma.
Que esté hecho en java no quiere decir que esté pensado sólo para
java, está pensado para simular peticiones a servicios de muchos
tipos: http, ftp, ldap, bases de datos.
Un juguetito divertido… lo recomiendo.
Suerte¡
fguillen
Gracias Fernando y Javier… tienen buena pinta. Yo en este sentido usé
siege, pero no se si permite subir ficheros.
Probaré todo esto y os cuento.
Jaimes
El dÃa 4/02/08, javier ramirez [email protected] escribió:
buenas,
otra opción que parece interesante es httperf
(http://www.hpl.hp.com/research/linux/httperf/)
Yo lo he usado para cosas muy simples, pero parece que puedes complicar
la prueba bastante si te apetece.
saludos,
javier ramÃrez
Gracias Amaia, si que tiene buena pinta pasar de scrubyt y usar sólo
mechanize, además hay hasta un ejemplo de file upload en su web.
Jaime
El dÃa 4/02/08, Amaia C. [email protected] escribió: