PDA

Voir la version complète : Test de charge SIP (logiciel SIPp)



Grieff
10/12/2012, 10h16
Bonjour,

Dans le cadre de mes études je dois effectuer un test de charge SIP sur des serveurs SIP, notamment un serveur Asterisk.

Pour ce faire je dois utiliser le logiciel SIPp que je ne maîtrise pas encore très bien.

Ce schéma montre comment je dois faire mon teste de charge http://hpics.li/ecbc12d .

Donc si j'ai bien compris, je devrais créer un fichier XML pour ce scénario car ceux proposé de base par le logiciel ne peuvent permettre de faire ça.

Donc voici mes questions :D :

-Comment utiliser un fichier XML dans SIPp pour utiliser un nouveau scénario ?

-Existe-t-il un moyen plus simple de faire ce test de charge ?

et si vous avez des conseils à me donner, je serais preneur !

Voilà merci d'avance !

quintana
10/12/2012, 15h46
Salut,

Nous on utilise sipp pour nos tests en charge continue dans XiVO, tu peux regarder quelques liens par là :

* https://wiki.xivo.fr/index.php/LoadTestsSetUp
* https://wiki.xivo.fr/index.php/SIPPExample

Si ça peut t'aider.

A+

Grieff
10/12/2012, 17h07
Donc j'ai regardé le second lien qui m'intéressais plus et j'ai tenté de faire la manip.

j'ai créé le fichier test_call.xml ainsi que le fichier users.csv et tapé la ligne de commande suivante dans mon terminal :

./sipp -sf test_call.xml 10.128.16.14

Mais le seul résultat que j'ai obtenu est :

2012-12-10 15:59:57:398 1355151597.398898: No injection file was specified!

Sais tu a quoi correspond ce problème ?

Merci pour les liens en tout cas !

therebel23
10/12/2012, 21h24
Apparemment il te manque le parametre -inf users.csv

Grieff
11/12/2012, 16h03
Petite question toujours dans mon sujet :

Comment ajouter des délais entre les étapes des scénarios XML ?
J'ai essayé avec la ligne " <pause milliseconds = "3000" /> "
mais cela ne fonctionne pas.

Je débute là dedans, ma question doit être toute bête et peut être même mal posée, mais si vous pouvez m'apporter votre aide j'en serais ravi :)

Merci !

Grieff
13/12/2012, 17h24
Donc ma précédente question n'est plus à jour peut on dire.

Ma priorité à présent est vraiment de pouvoir passer d'un pc à l'autre avec le logiciel SIPp en passant par le serveur Astérisk afin de savoir combien il peut supporter d'appels par secondes.

Voici en gros la configuration que je souhaite faire :

PC1 (uac) <----> Astérisk <----> PC2 (uas)

La manipulation me paraît possible mais ne sais pas comment configurer les fichiers "extensions.conf" et "sip.conf" ni quelles options du logiciel SIPp il faut utiliser pour arriver à cette configuration.

C'est le principal but de mon projet en ce moment, je suis dessus mais si je pouvais avoir un coup de pouce ça me ferait plaisir.

Voilà merci d'avance !