Lorsque je fais de la Requête HTTP dans JMeter-je obtenir les données de Réponse du genre: "Cette page utilise du JavaScript et nécessite JavaScript activé sur votre navigateur." Comment est-il possible de résoudre ce problème.
OriginalL'auteur Ballon | 2010-07-27
JMeter est pas un navigateur, et n'interprète pas le JavaScript dans les pages téléchargées.
De la JMeter wiki:
En fonction de ce que vous faites, vous pouvez créer un test de l'exécution à l'aide de Selenium IDE pour Firefox. Le test sera exécuté dans votre navigateur de sorte que le JavaScript s'exécute aussi. Notez bien que je n'ai jamais utilisé le Sélénium comme un substitut pour JMeter et ne connaissent pas les caractéristiques communes à la fois les outils.
Cela dépend vraiment de ce que vous testez. JMeter a été initialement créé pour tester la fonctionnalité de serveur (sous une lourde charge, de performance, de temps de réponse, etc). Si le JavaScript est juste utilisé pour l'interface graphique des effets qui n'interagissent pas avec la fonctionnalité de l'application (c'est à dire à faire il ressemble de fantaisie), alors vous pouvez utiliser JMeter pour tester cette fonctionnalité, en contournant le message que vous recevez (il doit être un filtre, de la sorte dans votre application de test JS activé que vous pouvez désactiver). En revanche, si le JavaScript est un must, alors vous avez besoin des fonctionnalités du navigateur et JMeter ne l'a pas (du moins pas encore) à fournir ces.
OriginalL'auteur
Je suppose que vous pouvez utiliser le WebDriver plugin pour tourner un vrai navigateur tests (IE/Firefox/Chrome/Sélénium).
Il y a une bonne documentation ici
OriginalL'auteur d.popov
Vous pouvez ajouter WebDriver de test JMeter pour évaluer pleinement le rendu de la page.
Guide officiel: https://jmeter-plugins.org/wiki/WebDriverTutorial/
OriginalL'auteur Stas
Vous devez ajouter un Cookie HTTP/Gestionnaire de Cache de votre fil dans le but de résoudre ce problème.
OriginalL'auteur Azlan