Transactions
Dans cette section, vous apprendrez à découper un parcours en transactions nommées, mesurées séparément lorsqu’il s’exécute dans Mugnsoft.
Qu’est-ce qu’une transaction
Un parcours comme rechercher un produit, l’ajouter au panier, payer se compose d’étapes qui ne prennent pas le même temps et n’échouent pas pour les mêmes raisons. Une transaction nomme l’une de ces étapes : les commandes situées entre un start transaction et le stop transaction correspondant.
Lorsque le test s’exécute comme moniteur EUM dans Mugnsoft, chaque transaction est chronométrée et évaluée sur ses propres seuils : un rapport vous indique quelle étape est lente, pas seulement que le parcours l’est. Dans Pulse, les transactions structurent le test : la liste des commandes encadre chacune d’elles, et Collapse All Transactions dans le menu des étapes les replie pour montrer le plan du parcours.
Ajouter une transaction
- Faites un clic droit sur la première étape du passage à mesurer et choisissez Insert Command.
- Mettez Command à
start transaction, Target au nom de la transaction, par exempleajoutPanier, et Value à ses seuils et sa description. - Après la dernière étape du passage, ajoutez une étape
stop transactionavec le même nom en Target.
La Value de start transaction contient le seuil majeur, le seuil critique et une description, séparés par des virgules, la description entre apostrophes :
3.0,5.0,'ajout du produit au panier'
Le premier nombre est le seuil majeur, le second le seuil critique. S’ils sont omis, le script déployé utilise 1.2 et 1.5, et le nom de la transaction comme description.
| Command | Target | Value |
|---|---|---|
| start transaction | ajoutPanier | 3.0,5.0,‘ajout du produit au panier’ |
| click | css=button.add-to-basket | |
| wait for element visible | id=basket-count | |
| stop transaction | ajoutPanier |
Règles
- Chaque
start transactiondoit avoir unstop transactiondu même nom. - Fermez une transaction avant d’en ouvrir une autre du même nom.
- Donnez à chaque transaction un nom unique dans le test et stable dans le temps : c’est sous ce nom que Mugnsoft trace la transaction.
Voir aussi
- Déployer dans Mugnsoft — exécuter le test comme moniteur EUM
- Seuils — les seuils du test entier dans Pulse
- Moniteur EUM — comment Mugnsoft exécute et restitue le test