...
- Navigation anonyme, c'est à dire une navigation sans authentification
- Authentification, c'est à dire affichage de la page d'accueil puis authentification
- Accès à l'emploi du temps, c'est à dire authentification puis accès au service "Emploi du temps"
- Navigation authentifiée, c'est à dire authentification puis accès à plusieurs services
Configuration
Le plan de test se configure dans le composant User Defined Variables grâce aux variables suivantes :
- host : Adresse de la PWA
- host-back : Adresse du back-end
- scheme : http/https
- user : Identifiant
- password : Mot de passe
- authToken : token obtenu après authentification. Il est renseigné par le script (voir le paragraphe dédié à l'authentification)
- serviceTicket : Service Ticket CAS. Il est renseigné par le script (voir le paragraphe dédié à l'authentification)
- currentDate : forcer une date du jour pour avoir des données significatives pour les emplois du temps. (voir le paragraphe dédié au test de l'EDT)
- host-directus Adresse du CMS Headless pour récupérer les assets directement
- directus-key : Clé du CMS Headless (ne sert pas ?)
- user-file : Fichier csv qui liste des identifiants utilisateurs pour tester la charge avec des utilisateurs différents (voir le paragraphe dédié à l'utilisation d'un fichier de logins)
- log-root : Chemin où seront déversés les logs
L'authentification
| Avertissement | ||
|---|---|---|
| ||
A documenter |
Test de l'emploi du temps
| Avertissement | ||
|---|---|---|
| ||
A documenter |
Utilisation d'un fichier de logins
| Avertissement | ||
|---|---|---|
| ||
A documenter |
Lancement d'un test
Pour lancer un test, activer (clique droit Enable) le composant composant Thread Group correspondant.
...