Ajout d'information concernant tsung-recorder

This commit is contained in:
Tristan PILAT 2020-08-25 18:03:34 +02:00
parent 2a36018484
commit c59b96d430

View file

@ -79,7 +79,9 @@ 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.
Tsung recorder est un serveur proxy fourni avec Tsung qui permet la capture de l'ensemble du trafic réseau HTTP/HTTPS pour le retranscrire au format XML. Ce fichier généré peut ensuite être exécuté par tsung en tant que script de test.
L'utilisation de tsung-recorder pour générer un scénario est à préférer car il permet 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 :
@ -87,16 +89,20 @@ Pour commencer à enregistrer une session de navigation via tsung-recorder on la
$ 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).
Désormais, un serveur proxy est configuré et écoute le trafic sur le port 8090 (par défaut). On aura pris soin de modifier la configuration du nivagateur de son choix afin que celui-ci proxyfie ses requêtes via ce port.
Lors de l'utilisation du proxy, pour les navigations en HTTPS il faudra utiliser http://- au lieu de https:// dans son navigateur.
À ce stade, lors de la navigation sur un site vous, devriez pouvoir voir la retranscription de la session de navigation s'enregistrer dans un fichier tsung_recorderXXXXXXXX-XXX.xml situé dans ~/.tsung/.
Une fois le scénario effectué via son navigateur on pourra arrêter l'enregistrement :
Il faut noter que lors de l'utilisation du proxy, pour les navigations en HTTPS il faudra utiliser http://- au lieu de https:// dans son navigateur.
Une fois arrivé en fin de scénario, on pourra arrêter l'enregistrement :
~~~
$ tsung-recorder stop
~~~
Le fichier XML enregistré se trouve donc dans ~/.tsung.
### Lancer un scenario de test
~~~