En utilisant Jmeter pour remplir un formulaire?
-
12-09-2019 - |
Question
Quelqu'un peut-il me aider à comprendre comment utiliser jmeter et le forcer à remplir et soumettre un formulaire automatiquement? Par exemple, je dois remplir le champ de recherche Google, puis cliquez sur le bouton Je me sens chanceux?
La solution
Google n'est pas un bon exemple, car il utilise GET pour la forme. Par exemple, pour la recherche « jmeter » et appuyez sur le bouton Se sentir chanceux, vous pouvez envoyer cette URL,
http://www.google.com/search ? hl = fr & source = hp & q = jmeter & OQ = & btnI = 1
Pour faire un vrai poste, vous devez trouver les noms des champs de contrôle de la forme d'une trace ou en regardant la source HTML et juste faire quelque chose comme montré ici. Le nom d'utilisateur / mot de passe sont le nom du champ pour poster. L'action est http://www.example.com/login .
Autres conseils
S'il vous plaît noter que la capture d'écran est erroné. La méthode est une « GET » et il doit être réglé sur « POST », sinon la forme ne sera pas soumis correctement.
Y at-il une raison pour laquelle vous voulez charger Google test? Si vous voulez juste d'avoir un script qui teste la fonctionnalité d'un site Web, essayez le sélénium: http://seleniumhq.org/. Si vous essayez de charger réellement tester une forme, vous devez créer la demande appropriée. L'utilisation d'un outil comme Fiddler peut aider.