Table des matières
| Q : | NeoLoad peut-il effectuer du test fonctionnel ? |
| R : | NeoLoad n'est pas un outil de test fonctionnel. Il peut néanmoins effectuer des vérifications sur le contenu retourné par le serveur. Des validations comme les validations de contenu à base d'expressions régulières permettent d'effectuer des tests fonctionnels basiques. |
| Q : | Est-ce que NeoLoad est un projet Open Source ? |
| R : | Non, NeoLoad est un logiciel commercial. |
| Q : | Comment fonctionnent les licences NeoLoad ? |
| R : | Neotys propose différents types de licences qui correspondent à des modes d’utilisation spécifiques du logiciel NeoLoad. Chaque clé de Licence donne le droit d’utiliser le contrôleur et définit le nombre d’utilisateurs simultanés pouvant être simulés et les moniteurs pouvant être utilisés. Il n’y a pas de licence sur les injecteurs de charge, il est possible d’en installer autant que l’on souhaite. La licence standard NeoLoad permet d'installer le contrôleur sur une seule machine. En tant qu’utilisateur final, Il est possible d’acheter une licence permanente ou une licence de location. Il existe aussi une licence flottante qui permet à l’aide d’un serveur de licence d’utiliser la même licence pour plusieurs machines (une seule utilisation à la fois). Le serveur de licence peut gérer plusieurs clés de licence et donc autoriser plusieurs utilisations en parallèle. Il existe également une licence prestataires de services. Contactez |
| Q : | Puis-je utiliser NeoLoad sur plusieurs ordinateurs ? |
| R : | Avec une licence NeoLoad standard, vous pouvez installer un unique Contrôleur et autant d'injecteurs de charge que nécessaire pour générer la charge voulue. Il n'est pas possible d'utiliser plusieurs Contrôleurs avec une seule licence standard. La licence flottante permet d'installer plusieurs Contrôleurs sur différentes machines et de lancer un contrôleur par licence flottante. |
| Q : | Comment installer une clé de licence ? |
| R : | Pour installer la clé de licence standard NeoLoad, suivre la procédure suivante : Installer une clé de licence
|
| Q : | Comment transférer une licence entre deux ordinateurs? |
| R : | Il est possible de transférer la licence standard sur une autre machine. L'opération de transfert désactive la clé sur la machine de départ, ce qui empêchera NeoLoad de fonctionner sur cette première machine avec cette clé. Il suffit de suivre la procédure suivante : Transférer une clé de licence
|
| Q : | Combien d'Utilisateurs Virtuels un injecteur de charge peut-il générer ? |
| R : | Cela dépend grandement de l'application testée, du scénario et de ses paramètres, particulièrement le temps d'attente entre deux pages : un injecteur de charge peut générer approximativement deux fois plus de charge avec un temps d'attente de deux secondes qu'avec un temps d'une seconde. De même, l'injection de charge en HTTPS (SSL), ainsi que l'utilisation de modules tels que Flex, GWT, Oracle Forms, Sérialisation Java et RTMP consomment plus de ressources machine qu'en HTTP. Pour indication, un Pentium IV 2,4GHz peut générer jusqu'à 1500 Hits/s. Typiquement, un injecteur de charge peut générer entre 500 et 1500 utilisateurs sur une application classique. Notez que le contrôleur NeoLoad peut utiliser autant d'injecteurs de charge que nécessaire pour générer le nombre d'utilisateurs défini dans la licence, sans coût additionnel. |
| Q : | Comment installer un injecteur de charge supplémentaire ? |
| R : | Pour effectuer des tests avec des charges importantes, il peut être nécessaire d'installer d'un injecteur de charge sur une autre machine. Il n'y a aucune contrainte en terme de licence pour installer autant d'injecteurs de charge que vous le souhaitez. L'installation peut être faite avec l'installeur dédié à l'injecteur de charge. Plusieurs versions sont disponibles selon la plateforme de votre machine. Le programme est téléchargeable sur le site internet de Neotys. Cette version dédiée de l'injecteur de charge ne nécessite pas d'installation d'une clé de licence. Ce programme s'installe automatiquement avec l'Agent NeoLoad qui permet de détecter et piloter l'injecteur de charge depuis un contrôleur NeoLoad. |
| Q : | Peut-t-on utiliser le contrôleur et les injecteurs de charge au travers d'un firewall ? |
| R : | Oui, reportez-vous à la section intitulée « Configurer le pare-feu entre le contrôleur et l'injecteur de charge » pour plus d'information. |
| Q : | Avec quels serveurs web NeoLoad est-t-il compatible ? |
| R : | Peu importe le serveur web ou le serveur d'application utilisé. NeoLoad permet de tester toute application HTTP: ASP.Net, J2EE, PHP,... |
| Q : | Est-ce que NeoLoad supporte Ajax ? |
| R : | Oui. NeoLoad enregistre toutes les requêtes HTTP. Les applications utilisant Ajax envoient des requêtes HTTP aux serveurs Web, NeoLoad créera une page web avec la requête pour chaque action. Il sera ensuite possible de faire varier cette requête comme n’importe quelle autre requête et de vérifier la réponse du serveur. |
| Q : | Quelles méthodes d'authentification sont supportées ? |
| R : | L'authentification Basic, Digest, NTLM, Kerberos et l'authentification basée sur un formulaire sont supportées. |
| Q : | NeoLoad supporte-t-il SSL ? |
| R : | Oui. NeoLoad peut enregistrer des requêtes HTTPS et les rejouer. De plus, NeoLoad supporte l'authentification basée sur les certificats clients. Noter que le navigateur génère une alerte de sécurité lors de l'enregistrement d'un site SSL. C'est un fonctionnement normal, ignorer les alertes et continuer à naviguer normalement. |
| Q : | NeoLoad supporte-t-il les composants ActiveX ? |
| R : | NeoLoad enregistre et rejoue toute communication HTTP entre le navigateur et le serveur web. NeoLoad peut donc simuler l'activité de composants côté client comme un composant ActiveX du moment qu'ils utilisent le protocole HTTP pour communiquer avec le serveur. Si le composant envoie des données binaires, NeoLoad sera seulement capable de rejouer ce qui a été enregistré, sans modification. Si ces données contiennent des identifiants de session ou d'autres paramètres nécessitant d'être dynamiquement remplacés, alors le test ne peut pas fonctionner. |
| Q : | Comment utiliser NeoLoad avec un serveur Proxy ? |
| R : | NeoLoad peut utiliser un proxy pour atteindre un serveur. Pour configurer un proxy, suivre la procédure suivante :
La configuration sera utilisée pour l’enregistrement et pour le rejeu. Ne pas confondre avec le proxy d’enregistrement interne à NeoLoad : Lors de l’enregistrement, le navigateur renvoie les requêtes au proxy d’enregistrement de NeoLoad, NeoLoad redirige ensuite ces requêtes vers le serveur, directement ou en passant par un proxy, suivant la configuration décrite plus haut. Pour plus de détails, consulter la section intitulée « Enregistrer un scénario » |
| Q : | Quels sont les moniteurs disponibles dans NeoLoad ? |
| R : | NeoLoad permet de surveiller les serveurs du système d'information sans avoir à installer d'agents. Les protocoles employés sont : JMX pour les serveurs d'applications Java, Telnet/SSH pour les systèmes Unix, Perfmon pour les serveurs Windows, JDBC pour les serveurs de base de données... Voici une liste non-exhaustive des moniteurs disponibles :
Pour plus de détails, consulter Chapitre 7, Moniteurs |
| Q : | Quel est le langage utilisé par NeoLoad pour ses scripts, et est-ce que l'utilisateur y a accès ? |
| R : | Les " |