Unanswered question

Neoload ne complète pas les champs de ma page web lors de l'exécution?

Neoload ne complète pas les champs de ma page web lors de l'exécution? Les champs sont à blanc

Eric L.
Eric L.

Eric L.

Level
0
35 / 100
points

Answers

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

Où voyez-vous ces champs manquants ? Est-ce dans la requête envoyée par NeoLoad ?

Pouvez-vous fournir une copie décran de cette requête lors de la validation de votre utilisateur ? Et une autre de la définition de cette requête dans la partie conception.

Eric L.
Eric L.

Eric L.

Level
0
35 / 100
points

L'exécution de mon VU est censé populer les champs d'une page web. Il ne le fait pas. J'espère que le snapshot suivant va faire l'affaire. Je suis nouveau dans le monde du QA/Test et ne suis pas développeur du tout.

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

Ok donc si je comprends bien, vous avez enregistré un script qui remplit un formulaire et donc quand vous le rejouez avec NeoLoad vous vous attendez à ce qui le fasse aussi n'est-ce pas ?

Dans ce cas, je pense que vous devez avoir ce qu'on appelle des paramètres dynamiques à gérer et qu'ils ne l'ont pas été.

Un paramètre dynamique est une valeur (nombre ou chaines de caractères) envoyée par le serveur à chaque nouvelle session utilisateur. Si dans votre script vous envoyez toujours la valeur enregistrée cela ne peut pas fonctionner.

Vous pouvez aller dans la documentation NeoLoad ici pour comprendre comment cela fonctionne.

Et aussi cette vidéo ici qui explique comment gérer ce type de paramètre.

Globalement, pour identifier ces paramètres dynamiques, il suffit de comparer deux enregistrements des mêmes étapes et gérer les paramètres qui sont différents pour les mêmes requêtes de ces 2 enregistrements.

Pour information, les cookies serveur sont automatiquement gérés par NeoLoad donc vous pouvez les ignorer.

 

Eric L.
Eric L.

Eric L.

Level
0
35 / 100
points

Merci pour la réponse mais ça demeure du chinois, je n'y comprends rien. J'ai besoin d'une marche à suivre, étape par étape. Je ne suis pas un codeur et ne comprends rien au code

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

La réponse que j'ai fourni ne nécessite aucun code. D'ailleurs il n'est pas nécessaire d'être un développeur pour utiliser NeoLoad.

Par contre, il est important de comprendre le concept de paramètre dynamique. C'est bien expliqué dans le lien de la vidéo.

En fait, vous devez identifier les valeurs (comme dans la vidéo mais probablement avec un format différent) qui ne peuvent pas être rejouées telles quelles car le serveur s'attend à ce que vous envoyez la nouvelle valeur.

Il est très difficile de vous aider sans le script car chaque application est différente.

Pouvez-vous au moins faire une copie d'écran de votre requête dans la partie conception afin que l'on voit tous les champs et paramètres ?

Peut-être on pourra y voir un paramètre qui pourrait être dynamique.