pruebas de stress y performance

185 views
Skip to first unread message

Orlando Fiol

unread,
Nov 4, 2011, 9:38:39 AM11/4/11
to djan...@groups.google.com, djan...@googlegroups.com
Estoy intentando hacer una pruebas de carga a una aplicación para lo
que requiero muchos clientes introduciendo un login y contraseña y
hacer submit.

He estado intentado con httperf y siege pero con ambos tengo el
problema de que no se envía correctamente el CSRF y django arroja un
error.

¿Alguien ha hecho estas pruebas? ¿qué herramientas y configuraciones usó?

Leonardo Caballero

unread,
Nov 4, 2011, 9:42:40 AM11/4/11
to djan...@googlegroups.com, djan...@groups.google.com
Saludos Fiol

la respuesta a tu pregunta es:

multi-mechanize http://code.google.com/p/multi-mechanize/

En la Fundación Cenditel lo están usando con éxito con proyectos
Django y yo actualmente lo estoy empezando a usar con Zope y Plone

Saludos

2011/11/5 Orlando Fiol <fiolo...@gmail.com>:

> --
> Has recibido este mensaje porque estás suscrito al grupo "django-ve" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a djan...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a django-ve+...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/django-ve?hl=es.
>
>

--
Atentamente

T.S.U. Leonardo Caballero
Linux Counter ID =
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=369081
Key fingerprint = 9FD2 DC71 38E7 A1D1 57F5  1D29 04DE 43BC 8A27 424A

/me Corriendo Debian Squeeze 6.0 y Canaina GNU/Linux 2.1
/me Cree "El Conocimiento Humano le Pertenece al Mundo"

Milton Mazzarri

unread,
Nov 4, 2011, 9:45:37 AM11/4/11
to djan...@googlegroups.com

Saludos,

On Nov 4, 2011 9:08 AM, "Orlando Fiol" <fiolo...@gmail.com> wrote:
> ¿Alguien ha hecho estas pruebas? ¿qué herramientas y configuraciones usó?
>

Yo lo he hecho tanto con Perl como con Python. En Python puedes revisar multimechanize. Si tienes alguna duda respecto al uso de multimechanize solo avisa.

HTH

Leonardo Caballero

unread,
Nov 4, 2011, 9:49:32 AM11/4/11
to djan...@googlegroups.com
+1 es muy simple de usar asi que solo escriba un correo si tienes dudas

2011/11/5 Milton Mazzarri <mil...@gmail.com>:

Milton Mazzarri

unread,
Nov 4, 2011, 9:55:56 AM11/4/11
to djan...@googlegroups.com

Saludos,

Incluyo un manual introductorio a multi-mechanize. En mi blog[1] también hay información al respecto.

[1] http://blog.milmazz.com.ve

HTH

multimechanize-manual.pdf

Orlando Fiol

unread,
Nov 4, 2011, 10:03:33 AM11/4/11
to djan...@googlegroups.com
Gracias Leonardo y Milton por la respuesta tan rápida, les debo un miche :-P

El día 4 de noviembre de 2011 09:25, Milton Mazzarri
<mil...@gmail.com> escribió:

Leonardo Caballero

unread,
Nov 4, 2011, 10:04:50 AM11/4/11
to djan...@googlegroups.com
Felicitaciones

Excelente articulo el de tu manual y el de tu blog

Es posible distribuir este manual o parte de el en la iniciativa de
documentación en Python/Zope/Plone en Español que estoy llevando?
claro esta igualmente reconoceré tus créditos :P


2011/11/5 Milton Mazzarri <mil...@gmail.com>:

> --
> Has recibido este mensaje porque estás suscrito al grupo "django-ve" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> djan...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> django-ve+...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/django-ve?hl=es.
>

--

Milton Mazzarri

unread,
Nov 4, 2011, 10:37:19 AM11/4/11
to djan...@googlegroups.com


On Nov 4, 2011 9:34 AM, "Leonardo Caballero" <leonardo...@gmail.com> wrote:
>
> Felicitaciones
>
> Excelente articulo el de tu manual y el de tu blog
>
> Es posible distribuir este manual o parte de el en la iniciativa de
> documentación en Python/Zope/Plone en Español que estoy llevando?
> claro esta igualmente reconoceré tus créditos :P
>

Claro, puedes asumir la licencia más liberal existente, WTFPL[1] si lo deseas.

[1] http://sam.zoy.org/wtfpl/COPYING

Éxito.

Orlando Fiol

unread,
Nov 4, 2011, 11:30:32 AM11/4/11
to djan...@googlegroups.com
¿Alguno por casualidad ha probado funkload? (lo encontré mientras
instalaba python-mechanize)

El día 4 de noviembre de 2011 09:15, Milton Mazzarri
<mil...@gmail.com> escribió:

Milton Mazzarri

unread,
Nov 4, 2011, 12:29:07 PM11/4/11
to djan...@googlegroups.com
2011/11/4 Orlando Fiol <fiolo...@gmail.com>:

> ¿Alguno por casualidad ha probado funkload? (lo encontré mientras
> instalaba python-mechanize)

Saludos,

No he probado FunkLoad[1], pero tras leer algo de documentación al
respecto el proyecto es bastante interesante. Sobretodo considerando
que un test funcional basado en PyUnit puede convertirse en una prueba
de stress, brinda más opciones de configuración que multi-mechanize,
también algo que me atrae es la cantidad de reportes, además de la
posibilidad de establecer diferenciales en los mismos, lo cual podrías
aprovechar para verificar si cambios en el código fuente de tú
proyecto está mejorando el rendimiento respecto a una corrida de
prueba anterior, además esto puede ampliarse a múltiples corridas con
los trends. En fin, la lista de features la puedes encontrar en [2].

Dos artículos interesantes que he encontrado sobre FunkLoad son los de
Tarek Ziadé:

http://tarekziade.wordpress.com/2011/07/27/how-to-stress-test-your-app-using-funkload-part-1/
http://tarekziade.wordpress.com/2011/07/28/how-to-stress-test-your-app-using-funkload-part-2/

HTH

[1] http://funkload.nuxeo.org/
[2] http://funkload.nuxeo.org/intro.html#features
--
Milton Mazzarri, a.k.a. [milmazz]
Usuario de GNU/Linux: #369158
http://blog.milmazz.com.ve

Orlando Fiol

unread,
Nov 4, 2011, 12:33:22 PM11/4/11
to djan...@googlegroups.com
ando "del timbo al tambo" con estas aplicaciones. No he podido lograr
hacer login. Mechanize me dice que hay error en todas las pruebas (no
he profundizado sobre cómo hacer que me de los detalles de por qué) y
con FunkLoad me da una y otra vez error con el CSRF.

El día 4 de noviembre de 2011 11:59, Milton Mazzarri
<mil...@gmail.com> escribió:

Reply all
Reply to author
Forward
0 new messages