Tsung (anteriormente IDX-Tsunami) es una herramienta de prueba de carga distribuida. Es independiente del protocolo y actualmente se puede utilizar para resaltar los servidores HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP y Jabber / XMPP. Se distribuye bajo la Licencia pública general de GNU versión 2.
La principal fortaleza de Tsung es su capacidad para simular una gran cantidad de usuarios simultáneos desde una sola máquina. Cuando se usa en un clúster, puede generar una carga realmente impresionante en un servidor con un clúster modesto, fácil de configurar y mantener. También puedes usar Tsung en una nube como EC2.
Tsung se desarrolla en Erlang y aquí es donde reside el poder de Tsung. Erlang es un lenguaje de programación orientado a la concurrencia.
Tsung se basa en Erlang OTP (Open Transaction Platform) y hereda varias características de Erlang:
- Rendimiento: Erlang se ha diseñado para admitir cientos de miles de procesos ligeros en una sola máquina virtual.
- Escalabilidad: tiempo de ejecución de Erlang el entorno se distribuye de forma natural, promoviendo la idea de la transparencia de la ubicación del proceso.
- Tolerancia a fallas: Erlang se ha desarrollado para desarrollar sistemas robustos y tolerantes a fallas. Como tal, la respuesta incorrecta enviada desde el servidor a Tsung no hace que todo el funcionamiento del benchmark se ejecute.
Más información sobre Erlang en http://www.erlang.org. P >
Tsung Comentarios
Todavía no hay comentarios