Installer tsung & erlang sur Mac OS Leopard


Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Warning: fopen(/homepages/27/d196653808/htdocs/blog/wp-content/plugins/devformatter/geshi/geshi/bash.php) [function.fopen]: failed to open stream: No such file or directory in /srv/d_bmnml/www/virtual/delacelle.com/blog/htdocs/wp-content/plugins/devformatter/devgeshi.php on line 103

Salut Internaute!

Un petit billet pour te raconter comment faire pour installer Tsung et Erlang sur Mac OS Leopard.

D’abord, qu’est-ce que c’est que Tsung, et qu’est-ce que c’est qu’Erlang???

Tsung, c’est un outil de stress/montée en charge, multi-protocole (HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and XMPP/Jabber sont supportés, via SSL ou non) open-source et gratuit.

Mais, je te vois venir internaute! Tu vas me dire que Siege, Jmeter et compagnie savent déjà le faire! La réponse est oui! Mais Tsung permet de simuler 250 utilisateurs simultanés sur mon petit IBM X40, alors que Jmeter plante lamentablement à 45 utilisateurs… Donc tu l’as compris, l’avantage de Tsung, c’est de pouvoir envoyer du gros paté dans la tête du serveur sans pour autant mettre à genou la (les) machines de stress (car oui, il fonctionne aussi en distribué).

Et Erlang, kékecé? Erlang, c’est un langage Open-Source créé par Ericsson pour créer des applications distribuées facilement. (en gros, ça pourrait remplacer Java/RMI)

Mais comment l’installer sur Mac OS Leopard??? Et bien, là je t’apporte une réponse mon ami internaute! Pour cela, ouvre un terminal (terminal.app) et vérifie bien que tu as xcode, gcc et tout le bataclan d’installé…

1
mkdir /tmp
2
cd /tmp

#Installation de wxMac

01
curl http://freefr.dl.sourceforge.net/project/wxwindows/wxMac/2.8.10/wxMac−2.8.10.tar.gz > wxMac−2.8.10.tar.gz
02
tar −zxf wxMac−2.8.10.tar.gz
03
cd wxMac−2.8.10
04
 
05
 
06
./configure −−with−opengl −−enable−unicode −−enable−graphics_ctx −−enable−gnomeprint −−disable−shared −−prefix=/opt/wxWidgets28
07
 
08
make
09
make install
10
 
11
cd contrib/src/stc
12
make
13
sudo make install
14
PATH=/opt/wxWidgets28/bin:$PATH
15
 
16
cd /tmp
17
 
18

#Installation d’erlang

1
curl http://erlang.org/download/otp_src_R13B02-1.tar.gz > otp_src_R13B02-1.tar.gz
2
tar -zxf otp_src_R13B02-1.tar.gz
3
cd otp_src_R13B02-1
4
./configure
5
make
6
make install
7
cd ..

#installation de tsung

1
curl http://tsung.erlang-projects.org/dist/tsung-1.3.1.tar.gz > tsung-1.3.1.tar.gz
2
tar -zxf tsung-1.3.1.tar.gz
3
cd tsung-1.3.1
4
./configure
5
make
6
make install

Et voilà!!! Maintenant vous avez Tsung installé sur votre Mac et vous pouvez faire des benchs de petit fou même avec une machine modeste!

A suivre, le tuto d’utilisation (simpliste) de Tsung pour réaliser un bench sur une application web.

Allez salut!

1 Commentaire

  1. [...] This post was mentioned on Twitter by Stéphane PY, Jeremy Romey. Jeremy Romey said: Nouveau post: : Installer tsung & erlang sur Mac OS Leopard http://bit.ly/2FrQix/ (via @pierredelacelle) [...]

Liens

  • mes copains!

Sponsors

  • bah oui!