Table des matières
Préférences générales de NeoLoad et préférences du projet en cours.
Accessible par le menu "Edition / Préférences".
Paramétrer le port du proxy d'enregistrement . L'enregistreur HTTP fonctionne via un proxy qui enregistre les requêtes entre votre navigateur et le serveur web.
Entrer les expressions régulières des filtres d'URLs à enregistrer.
Liste des filtres d'inclusion. Si la liste des filtres d'inclusion n'est pas vide, alors NeoLoad n'enregistrera que les URLs vérifiant au moins une expression régulière. Utiliser la liste d'inclusion pour enregistrer seulement les requêtes envoyées à un ou plusieurs serveurs.
Liste des filtres d'exclusion. La requête sera enregistrée si elle ne vérifie aucune des expressions régulières de la liste. Utilisez cette liste d'exclusion pour éviter l'enregistrement de requêtes envoyées à une liste de serveurs, ou des requêtes de fichiers comme les jars ou les images. Notez que les URLs qui sont autorisées par la liste d'inclusion devront passer le filtre d'exclusion, ou elles seront rejetées.
Tous les filtres sont des expressions régulières. Il faut penser
à échapper les caractères spéciaux comme le point. Un exemple de filtre
est : http://windowsupdate\.microsoft\.com.

Paramétrages pour le proxy utilisateur .
Ces paramètres de proxy sont utilisés à l'enregistrement d'un scénario et lorsqu'un test est exécuté. A l'enregistrement d'un scénario, l'enregistreur se connecte au serveur à travers ce proxy. A l'exécution d'un test, l'injecteur de charge se connecte au serveur à travers ce proxy. Cela signifie que le proxy est testé en charge lui aussi durant le test. Il peut donc être un goulet d'étranglement et la cause de faibles performances.

NeoLoad permet de spécifier trois méthodes de paramétrage du proxy. Si plusieurs méthodes sont sélectionnées la priorité d'exécution est la suivante : autodétection, auto-configuration, configuration manuelle.
Détecter automatiquement les paramètres de connexion
Cette option permet de détecter automatiquement les paramètres proxy. Cela nécessite que le protocole WPAD soit implémenté sur le réseau (via le serveur DHCP ou DNS).
Utiliser un script de configuration automatique
Cette option permet de spécifier l'adresse du script de configuration automatique (fichier PAC), si votre réseau en possède un. Si l'URL n'est pas correcte, NeoLoad passe en mode manuel ou à défaut n'utilise pas de proxy.
Paramètres manuels de proxy
Cette option permet de spécifier vous même l'adresse des proxy HTTP, HTTPS et FTP ainsi que leurs ports (les trois champs peuvent être identiques si un seul proxy gère les trois protocoles).
La liste d'exceptions vous permet de spécifier des noms de
machines ou adresses IP pour lesquelles le proxy ne dois pas être
utilisé (connexion directe). Ces éléments doivent être séparés par
un point virgule. Le caractère "*" (étoile)
permet de spécifier n'importe quelle chaine de caractères. Par
exemple pour désigner toutes les machines du domaine
mydomain.com, spécifier
*.mydomain.com.
Paramètres avancés
Authentification
NeoLoad gère les authentifications basiques, Digest, NTLM et Negotiate (Kerberos). Cette option permet donc de spécifier le nom d'utilisateur et le mot de passe afin de s'identifier sur le proxy.
Politique de mise en cache
Cette option est liée à l'auto-configuration et autodétection. Elle permet de spécifier le degré d'optimisation que NeoLoad va appliquer concernant l'exécution du script d'auto-configuration.
Cache par injecteur : chaque injecteur de charge va partager les paramètres de proxy entre tous les utilisateurs virtuels. C'est la méthode la plus adaptée pour la plupart des cas. Elle est la plus rapide mais peut fausser les résultats pour certains scripts d'auto-configuration complexes.
Cache par utilisateur virtuel : chaque utilisateur virtuel va enregistrer ses propres paramètres. Ce moyen intermédiaire doit être utilisé si des utilisateurs différents peuvent utiliser des proxys différents pour accéder au même serveur, par exemple dans le cadre d'une répartition de charge vers le proxy.
Pas de cache : si cette option est sélectionnée, le script d'auto-configuration sera rejoué à chaque requête. Cela peut diminuer les performances du test mais permet une simulation optimale. Cette option est utile par exemple dans le cadre d'une répartition de charge par méthode aléatoire.
Définir les navigateurs qui peuvent être lancés automatiquement à l'enregistrement. Les navigateurs supportés sont découverts et ajoutés à la liste au lancement de NeoLoad. Ajoutez n'importe quel autre navigateur avec le bouton "Ajouter". Choisissez le navigateur par défaut utilisé pour l'enregistrement en cochant "Défaut". Reportez vous au chapitre sur l'enregistrement pour plus de détails sur les navigateurs et l'enregistrement de scénario.

Choisissez l'apparence et la langue du Contrôleur NeoLoad. Le logiciel doit être redémarré pour que l'interface soit mise à jour.

Cette section permet de définir les paramètres des graphes NeoLoad, en particulier l'intervalle d'échantillonnage.

Définition: L'intervalle d'échantillonnage est la durée au bout de laquelle un nouveau point est tracé. Par exemple, une courbe avec un intervalle d'échantillonnage de 30s aura un point toutes les 30s. La valeur tracée correspond à la moyenne des valeurs obtenues sur la durée de l'intervalle.
Paramétrer les graphes affichés durant l'exécution du test
(Panneau "Exécution /
Graphiques").

Un framework permet de définir des règles afin que NeoLoad configure automatiquement les profils utilisateurs après un enregistrement. Chaque framework peut contenir des paramètres dynamiques (Voir la section intitulée « Les frameworks ») ainsi que des règles spécifiques de gestion des technologies Push (Voir la section intitulée « Les frameworks Push »).
Les préférences Oracle Forms se divisent en deux onglets :
Général : ces paramètres définissent les
expressions régulières qui identifient les requêtes Oracle Forms
lors de l'enregistrement
Sessions : ces paramètres différencient des
sessions Oracle Forms concurrentes (exemple: exécution de plusieurs
applets Oracle Forms au sein d'une même page).

Les préférences générales Oracle Forms définissent :
L'expression régulière correspondant à l'entête HTTP
Content-type des requêtes Oracle Forms. Dans la
majorité des cas, le Content-type HTTP
rencontré est application/octet-stream. Une
seule valeur est autorisée.
Les expressions régulières qui identifieront les entêtes
User-Agent de la requête et
Server de la réponse. Il est possible de
définir plusieurs expressions régulières pour identifier chacune
de ces entêtes HTTP.
Une requête est de type Oracle Forms lorsque :
L'entête HTTP Content-type du client
et du serveur vérifient l'expression régulière identifiant cet
entête.
L'entête HTTP User-Agent du client
vérifie au moins une expression régulière parmi toutes les
expressions définies pour cette entête.
L'entête HTTP Server du serveur
vérifie au moins une expression régulière parmi toutes les
expressions régulières définies pour cette entête.
Une mauvaise configuration de ces expressions régulières peut empêcher NeoLoad d'identifier correctement les requêtes Oracle Forms lors de l'enregistrement.
Les préférences générales sont pré-remplies par défaut pour permettre d'identifier et d'enregistrer des requêtes Oracle Forms avec un serveur d'applications OC4J version 9i ou 10g.
Les identifiants de session différencient des applets Oracle Forms qui s'exécutent en concurrence. Cet identifiant est extrait de l'URL de la requête.
Exemple :
l'applet Oracle Forms interroge le serveur d'applications
Oracle via des URL du type
http://monserveur:8889/forms/servlet;JSESSIONID=...
; ici, l'identifiant de session est donc
"JSESSIONID". La recherche de l'identifiant étant
insensible à la casse, "JSESSIONID",
"JsessionId" ou encore
"jsessionid" sont équivalents.
Des identifiants de sessions sont pré-remplis par défaut et fonctionnent avec les serveurs d'applications OC4J version 9i et 10g.

AMF est un protocole binaire de transfert de données client-serveur utilisé par certaines applications Adobe Flash.
Les préférences Adobe Flex permettent de définir les codes d'erreur contenus dans le protocole AMF3 et que NeoLoad ne doit PAS considérer comme une erreur.
Permet de modifier les paramètres avancés de NeoLoad.

Répertoires : Répertoire par défaut lors de
la création et l'ouverture de projets NeoLoad.
Mises à jour :
Activer ou désactiver la vérification automatique des mises à jour.
Modifier la fréquence de vérification automatique des mises à jour.
Vérifier manuellement les mises à jour.
![]() | Note |
|---|---|
Les versions correctives (ex: 3.1.X) peuvent être installées depuis l'utilitaire de mise à jour de NeoLoad. Les versions mineures et majeures (apportant de nouvelles fonctionnalités; ex: 3.X, 4.X...) doivent être téléchargées à partir de http://www.neotys.fr et installées manuellement. Une licence spécifique peut être nécessaire pour utiliser ces versions. |