From 2a360184849cec15de64bcb005a5199d542afa87 Mon Sep 17 00:00:00 2001 From: Tristan PILAT Date: Tue, 25 Aug 2020 17:11:07 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20pr=C3=A9cisions=20concernant=20la?= =?UTF-8?q?=20g=C3=A9n=C3=A9ration=20de=20scenario=20via=20tsung-recorder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoTsung.md | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/HowtoTsung.md b/HowtoTsung.md index aeecc52d..21885288 100644 --- a/HowtoTsung.md +++ b/HowtoTsung.md @@ -35,15 +35,12 @@ Sous OpenBSD : ## Utilisation -### Enregistrement d'une session +Pour créer un scénario de test Tsung, il y a deux possibilités : -~~~ -$ tsung-recorder start -… -$ tsung-recorder stop -~~~ +- écrire un scénario depuis un fichier d'exemple +- générer un scénario via le proxy Tsung fourni (tsung-recorder) -### Créer un scenario de test +### Écriture d'un scenario depuis un fichier exemple Dupliquer et compléter les entêtes XML grâces aux exemples dans /usr/share/doc/tsung/examples/ @@ -80,6 +77,26 @@ Un exemple : ~~~ +### Générer un scenario en enregistrant une session via tsung-recorder + +L'utilisation de tsung-recorder pour générer un scénario est à préférer car elle permet notamment de gérer les ressources liées qui sont souvent très nombreuses et pour lesquelles l'écriture depuis un fichier d'exemple comme décrit dans la section précédente représenterait un travail considérable. + +Pour commencer à enregistrer une session de navigation via tsung-recorder on lance la commande suivante : + +~~~ +$ tsung-recorder start +~~~ + +On aura pris soin de modifier la configuration du nivagateur de son choix afin que celui-ci proxyfie ses requêtes via tsung-recorder (port 8090 par défaut). + +Lors de l'utilisation du proxy, pour les navigations en HTTPS il faudra utiliser http://- au lieu de https:// dans son navigateur. + +Une fois le scénario effectué via son navigateur on pourra arrêter l'enregistrement : + +~~~ +$ tsung-recorder stop +~~~ + ### Lancer un scenario de test ~~~