-
19 Présentation
-
19.1 Langue
-
19.2 Analyseur XML
-
19.3 Paramétrage SSL
-
19.4 Configuration de l'apparence et de la convivialité
-
19.4.1 Configuration de Darklaf
-
19.5 Affichage de la barre d'outils
-
19.6 Configuration de la sauvegarde JMX
-
19.7 Hôtes distants et configuration RMI
-
19.8 Inclure le contrôleur
-
19.9 Paramétrage HTTP Java
-
19.10 Propriétés communes Apache HttpClient
-
19.11 Propriétés Kerberos
-
19.12 Exemples de journalisation Apache HttpClient
-
19.13 Configuration du client HTTP Apache HttpComponents (HTTPClient4)
-
19.14 Configuration du gestionnaire de cache HTTP
-
19.15 Configuration du fichier de résultats
-
19.16 Paramètres qui affectent SampleResults
-
19.17 Mise à niveau
-
19.18 Configuration de l'enregistreur de script de test JMeter
-
19.19 Configuration du certificat Test Script Recorder
-
19.20 Configuration du proxy JMeter
-
19.21 Configuration de l'analyseur HTML
-
19.22 Configuration de lot à distance
-
19.23 Configuration de la requête JDBC
-
19.24 Configuration de l'échantillonneur de processus OS
-
19.25 Configuration de l'échantillonneur TCP
-
19.26 Summariser - Générer des résultats récapitulatifs - configuration (s'applique principalement au mode CLI)
-
19.27 Rapport agrégé et graphique agrégé - configuration
-
19.28 BackendListener - configuration
-
19.29 Configuration de BeanShell
-
19.30 Configuration du modèle de messagerie
-
19.31 Configuration CSVRead
-
19.32 Configuration de la fonction __time()
-
19.33 Configuration du jeu de données CSV
-
19.34 Configuration de l'échantillonneur LDAP
-
19.35 Paramétrage divers
-
19.36 Configuration du chemin de classe
-
19.37 Configuration des rapports
-
19.38 Fichiers de propriétés supplémentaires à charger
-
19.39 Fonction de validation de groupe de threads
-
19.40 Fonction liée à la minuterie
-
19.41 Politique de nommage
-
19.42 Aide
-
19.43 Configuration avancée des scripts Groovy
-
19.44 Configuration avancée des scripts JSR-223
-
19.45 Génération de documentation
-
19.46 Fournisseur de sécurité
19 Introduction ¶
Ce document décrit les propriétés de JMeter. Les propriétés présentes dans jmeter.properties ou reportgenerator.properties doivent être définies dans le fichier user.properties . Ces propriétés ne sont prises en compte qu'après le redémarrage de JMeter car elles sont généralement résolues lors du chargement de la classe.
19.1 Langue ¶
Paramètres
Exemple:
langue=fr
-Duser.language=fr -Duser.region=FR
La liste par défaut actuelle est : en , fr , de , no , es , tr , ja , zh_CN , zh_TW , pl , pt_BR .
Voir JMeterMenuBar#makeLanguageMenu()
Les entrées sont une liste de noms de langues séparés par des virgules.
Exemple:
locales.add=zu
19.2 Analyseur XML ¶
Paramètres
ns=http://biz.aol.com/schema/2006-12-18
19.3 Paramétrage SSL ¶
JMeter ne convertit plus javax. xxx entrées de propriété dans jmeter.properties dans les propriétés système. Ceux-ci doivent maintenant être définis dans le fichier system.properties ou sur la ligne de commande. Le fichier system.properties donne plus de flexibilité.
Paramètres
L'ancien comportement peut être activé en définissant cette propriété sur true . Par défaut : faux
https.default.protocol=TLSIl peut être nécessaire de le remplacer par :
https.default.protocol=SSLv3
Ceci est nécessaire lorsque le serveur ne prend pas en charge la négociation de version de socket, cela peut entraîner des erreurs telles que : javax.net.ssl.SSLPeerUnverifiedException : pair non authentifié ou java.net.SocketException : réinitialisation de la connexion .
Voir Bug 54759 , exemple :
https.socket.protocols=SSLv2Bonjour SSLv3 TLSv1
Par exemple:
https.cipherSuites=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256S'il n'est pas spécifié, JMeter utilisera la liste par défaut des suites de chiffrement prises en charge par la JVM.
- Fermeture de la connexion ouverte
- réinitialisation de l'état SSL
Définissez la valeur sur false pour réinitialiser le contexte SSL à chaque itération.
Par défaut : vrai
La valeur par défaut est d'utiliser l'entrée 0 , c'est-à-dire la première.
Par défaut : 0
Par défaut : 0
19.4 Configuration de l'apparence et de la convivialité ¶
Paramètres
Les noms de classe LAF disponibles sont désormais affichés sous forme de texte d'info-bulle lorsque vous survolez la liste de sélection Options/Look and Feel.
Vous pouvez soit utiliser un nom de classe complet, comme indiqué ci-dessous, soit l'une des chaînes " System " ou " CrossPlatform ", ce qui signifie que JMeter utilisera la chaîne correspondante renvoyée par UIManager.get<name>LookAndFeelClassName() .
LAF peut être remplacé par os.name (en minuscules, espaces remplacés par '_').
JMeter chercherait d'abord une propriété
jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeelÀ défaut, la famille de système d'exploitation os.name serait utilisée raccourcie au premier espace. Dans notre exemple, JMeter chercherait donc une propriété
jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
jmeter.laf.mac=SystèmeA défaut, le LAF par défaut de JMeter peut être défini via :
jmeter.laf=SystèmeSi aucune des propriétés jmeter.laf ci-dessus n'est définie, JMeter utilise le CrossPlatform LAF. En effet, le CrossPlatform LAF est généralement plus beau que le System LAF. Voir le bogue 52026 pour plus de détails.
Par défaut : faux
Activé depuis 2.12
Par défaut : 1 000
Par défaut : 500
19.4.1 Configuration de Darklaf ¶
Paramètres
Cette propriété n'a d'effet que si darklaf.native vaut true . Par défaut : vrai
19.5 Affichage de la barre d'outils ¶
Paramètres
Par défaut , org/apache/jmeter/images/toolbar/icons-toolbar.properties
Par défaut :
nouveau, ouvrir, fermer, enregistrer, enregistrer_comme_testplan,|,couper,copier,coller,|,développer,réduire,basculer,|,test_start,test_stop,test_shutdown,|,test_start_remote_all,test_stop_remote_all,test_shutdown_remote_all,|,test_clear,test_clear_all,|, rechercher,recherche_reset,|,fonction_aide,aide
jmeter.toolbar.icons.size=48x48Par défaut : 22 x 22
jmeter.icons=org/apache/jmeter/images/icon_1.propertiesJeu d'icônes historiques (obsolète) :
jmeter.icons=org/apache/jmeter/images/icon_old.propertiesPar défaut : org/apache/jmeter/images/icon.properties
Par défaut : 19x19
La valeur suggérée pour l'écran HiDPI comme 3200x1800 est : 32x32
Par défaut : faux
Ces éléments sont obsolètes et seront supprimés dans la prochaine version :
Script MongoDB, configuration source MongoDBPar défaut :
org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler, org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
La fonctionnalité est désactivée par défaut ( 0 ) en raison des bogues connus et non corrigés Bug 57043 , Bug 57039 et Bug 57040 . Réglez-le sur un nombre supérieur à zéro ( 25 peut être une bonne valeur par défaut).
Plus il est grand, plus la mémoire sera consommée. Par défaut : 0
gui.quick_0=ThreadGroupGui gui.quick_1=HttpTestSampleGui gui.quick_2=RegexExtractorGui gui.quick_3=AssertionGui gui.quick_4=ConstantTimerGui gui.quick_5=TestActionGui gui.quick_6=JSR223PostProcesseur gui.quick_7=Préprocesseur JSR223 gui.quick_8=Échantillonneur de débogage gui.quick_9=ViewResultsFullVisualizerLe code ci-dessus ajoutera les éléments correspondants lorsque vous appuyez sur Ctrl + 0 … Ctrl + 9 ( ⌘ + 0 … ⌘ + 9 sur Mac)
19.6 Configuration de la sauvegarde JMX ¶
Paramètres
Lorsqu'il est activé, avant que le fichier .jmx ne soit enregistré, il sera sauvegardé dans le répertoire pointé par la propriété jmeter.gui.action.save.backup_directory (voir ci-dessous). Les noms de fichiers de sauvegarde sont créés après l'enregistrement du fichier jmx. Par exemple, enregistrer test-plan.jmx créera un test-plan-000012.jmx dans le répertoire de sauvegarde à condition que le dernier fichier de sauvegarde créé soit test-plan-000011.jmx .
La valeur par défaut est true indiquant que les sauvegardes automatiques sont activées.
Par défaut : vrai
S'il n'est pas défini (ce qu'il est par défaut), les fichiers de sauvegarde seront créés dans un sous-répertoire de l'installation de base de JMeter. S'il est défini et que le répertoire n'existe pas, un répertoire correspondant sera créé.
Par défaut : ${JMETER_HOME}/sauvegardes
Par défaut, aucun délai d'expiration n'est défini, ce qui signifie que nous conservons les sauvegardes pour toujours.
Par défaut : 0
Si vous le réglez sur zéro, les sauvegardes ne seront pas supprimées (sauf si keep_backup_max_hours est défini sur une valeur non nulle).
Par défaut : 10
Lorsque cette option est activée, avant l'exécution, le fichier .jmx sera enregistré et également sauvegardé dans le répertoire pointé.
Par défaut : vrai
19.7 Hôtes distants et configuration RMI ¶
Paramètres
remote_hosts=localhost:1099,localhost:2010Par défaut : 127.0.0.1
Sur le(s) serveur(s) :
- définir server_port=1234
- démarrer rmiregistry avec le port 1234
DÉFINIR PORT_SERVEUR=1234 JMETER-SERVERSous Unix :
SERVER_PORT=1234 jmeter-serveurSur le client Windows :
set remote_hosts= serveur :1234Sur le client Unix :
exporter remote_hosts= serveur :1234Par défaut : 1099
valeur par défaut est 0 , ce qui signifie que les ports sont attribués de manière aléatoire. S'il est différent de zéro, il sera utilisé comme base pour les numéros de port locaux pour le moteur client. Pour le moment, JMeter ouvrira jusqu'à trois ports en commençant par le port défini dans cette propriété.
Par défaut, un seul essai est effectué. Augmentez cette propriété pour lui faire réessayer plusieurs fois.
Par défaut : 1
Par défaut : 5 000
Définissez cette propriété sur true pour ignorer les nœuds défaillants et poursuivre le test.
Par défaut : faux
Par défaut : 1099
Par défaut : 4 000
Définissez cette propriété sur false pour empêcher le serveur de créer le registre RMI.
Par défaut : vrai
Par défaut : vrai
19.8 Inclure le contrôleur ¶
Paramètres
La valeur par défaut est vide
19.9 Paramétrage HTTP Java ¶
Paramètres
Par défaut : 0
19.10 Propriétés communes Apache HttpClient ¶
Paramètres
Était vrai avant la version 4.1.
Par défaut : faux
La valeur est en millisecondes, 0 signifie qu'il n'y a pas de délai d'attente.
Par défaut : 0
Par défaut : 1.1 (ou utilisez le paramètre http.protocol.version )
Par défaut : 0
Par défaut : vrai
httpclient.adresselocale=1.2.3.4
19.11 Propriétés Kerberos ¶
Paramètres
Nom du module d'application utilisé dans jaas.conf .
Par défaut : JMeter
19.12 Exemples de journalisation Apache HttpClient ¶
<Logger name="org.apache.http" level="debug" /> <Logger name="org.apache.http.wire" level="error" />Activer la connexion complète et la journalisation contextuelle Dans log4j2.xml, définissez :
<Logger name="org.apache.http" level="debug" />Activer la journalisation du contexte pour la gestion des connexions
<Logger name="org.apache.http.impl.conn" level="debug" />Activer la journalisation du contexte pour la gestion des connexions/l'exécution des requêtes
<Logger name="org.apache.http.impl.conn" level="debug" /> <Logger name="org.apache.http.impl.client" level="debug" /> <Logger name="org.apache.http.client" level="debug" />
19.13 Configuration du client HTTP Apache HttpComponents (HTTPClient4) ¶
Paramètres
Décommentez cette ligne si vous mettez quelque chose dans le fichier hc.parameters .
Par défaut : hc.parameters
défaut : 0
Par défaut : faux
Par défaut : 0 (aucune durée suggérée pour les connexions Keep-Alived )
défaut : 4900
Par défaut : 60 000
Par défaut : faux
Par défaut : faux
Par défaut : faux
19.14 Configuration du gestionnaire de cache HTTP ¶
Paramètres
Par défaut : GET
Vous pouvez choisir entre trois modes :
- RETURN_NO_SAMPLE (par défaut)
- ce mode ne renvoie aucun résultat d'échantillon. Il n'a pas de configuration supplémentaire.
- RETURN_200_CACHE
- ce mode renverra le résultat de l'échantillon avec le code de réponse à 200 et le message de réponse à " (ex cache) ".
- RETURN_CUSTOM_STATUS
- en choisissant ce mode, le code de réponse et le message doivent être définis en spécifiant RETURN_CUSTOM_STATUS.code et RETURN_CUSTOM_STATUS.message .
La valeur par défaut est vide.
La valeur par défaut est vide
19.15 Configuration du fichier de résultats ¶
Paramètres
Les valeurs commentées sont les valeurs par défaut.
Valeurs légitimes : xml , csv , db .
Seuls xml et csv sont actuellement pris en charge.
Par défaut : csv
assertion_results_failure_message n'affecte que la sortie CSV.
Par défaut : vrai
Par défaut : aucun
Valeurs légitimes : none , ms ou un format adapté à SimpleDateFormat .
Par défaut : ms
Par défaut : ,
imprime les noms de champ sur la première ligne du CSV
Par défaut : true
Utilisez des virgules pour séparer les noms.
Par défaut : SESSION_ID,REFERENCE
Instruction de traitement XML facultative pour la deuxième ligne du fichier.
La valeur par défaut est vide
Par défaut : ~/
Définir ceci sur vrai entraînera moins de perte de données de résultats de test en cas de crash, mais avec un impact sur les performances, en particulier pour les tests intensifs (peu ou pas de pauses).
Depuis la version 2.10 de JMeter, c'est false par défaut.
Par défaut : faux
19.16 Paramètres affectant SampleResults ¶
Paramètres
Cela affecte également l'horodatage stocké dans les fichiers de résultats.
Par défaut : faux
Par défaut : vrai
Définissez ceci sur une valeur inférieure à zéro pour désactiver le thread d'arrière-plan.
Par défaut : 5 000
. Cette propriété, si elle est définie sur true , annule la politique de renommage. Cela peut être nécessaire si vous utilisez JMeter pour des tests fonctionnels.
Par défaut : faux
19.17 Mise à niveau ¶
Paramètres
Par défaut : /bin/upgrade.properties
19.18 Configuration de l'enregistreur de script de test JMeter ¶
Paramètres
Par défaut : 5 000
par défaut : vrai
Par défaut : #{counter,number,000} - #{path} (#{name})
Séparez plusieurs lignes avec ;
Par défaut : .*\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)
Peut être l'un des
- Échantillonneur HTTP ou Java
- Utiliser l' échantillonneur Java
- HTTPSampler2
- HttpClient4
- Utiliser Apache HTTPClient version 4
Si vous souhaitez tester la conformité stricte, définissez cette valeur sur true .
Lorsque la propriété est true , JMeter suit la section 5.2 de la RFC 3986 .
Par défaut : faux
Par défaut : text/html|text/plain|text/xml
Par défaut : image/.*|text/css|application/.*
Ces types de contenu seront gérés en enregistrant la requête dans un fichier.
Par défaut : application/x-amf,application/x-java-serialized-object,binary/octet-stream
Par défaut : user.dir
Par défaut : .binary
Par défaut : vrai
Par défaut : TLS
19.19 Configuration du certificat Test Script Recorder ¶
Paramètres
La valeur par défaut est vide
Par défaut : 7
Si false , reviendra à l'utilisation d'une clé unique sans certificat.
Par défaut : vrai
19.20 Configuration du proxy JMeter ¶
Paramètres
Par défaut : domaine NTLM, si requis par l'échantillonneur HTTPClient
19.21 Configuration de l'analyseur HTML ¶
Paramètres
Par défaut : org.apache.jmeter.protocol.http.parser.CssParser
Par défaut : texte/css
défaut : 400
Par défaut : vrai
Ne commentez pas cette propriété.
- org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
- Ce nouvel analyseur (depuis 2.10) devrait être plus performant que tous les autres. Voir bogue 55632 .
- org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
- Analyseur par défaut avant la version 2.10 de JMeter
- org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
-
Notez que l'extracteur Regexp peut détecter des références qui ont été commentées.Dans de nombreux cas, cela fonctionnera correctement, mais vous devez savoir que cela peut générer des références supplémentaires.
- org.apache.jmeter.protocol.http.parser.JsoupBasedHtmlParser
- Cet analyseur est basé sur JSoup. Ce devrait être l'analyseur le plus précis, mais il est moins performant que LagartoBasedHtmlParser
Par défaut : text/html application/xhtml+xml application/xml text/xml
Par défaut : text/vnd.wap.wml
19.22 Configuration du traitement par lot à distance ¶
Configurez la manière dont les SampleResults sont envoyés du serveur au client lors de l'utilisation de tests distribués.
Depuis la version 2.9 de JMeter, la valeur par défaut est StrippedBatch , qui renvoie des échantillons en mode batch (tous les 100 échantillons ou toutes les minutes par défaut).
Vous pouvez définir le mode en configurant :
mode= un des modes possibles ci-dessous
Les modes possibles sont :
- Standard
- Envoie SampleResult un par un
- Lot
- Accumule les SampleResults avant de les envoyer. Configuré par les propriétés num_sample_threshold et time_threshold
- Statistique
- renvoie des exemples de statistiques récapitulatives. Configuré par les propriétés key_on_threadname et time_threshold
- Dépouillé
- Similaire au mode Standard mais supprime la réponse de SampleResult. Configuré par la propriété sample_sender_strip_also_on_error
- StrippedBatch
- Identique à Batch mais supprime Response de SampleResult. Configuré par les propriétés num_sample_threshold , time_threshold et sample_sender_strip_also_on_error
- Asynch
- Expéditeur asynchrone ; utilise une file d'attente et un processus de travail en arrière-plan pour renvoyer les échantillons. Configuré par la propriété asynch.batch.queue.size
- DépouilléAsynchrone
- Identique à Asynch mais supprime les données de réponse de SampleResult. Configuré par les propriétés asynch.batch.queue.size et sample_sender_strip_also_on_error
- StrippedDiskStore
- Identique à DiskStore mais supprime les données de réponse de SampleResult
- Classe étendant AbstractSampleSender ( org.example.load.MySampleSender par exemple)
- Une implémentation personnalisée de votre choix
Paramètres
- vrai
- (par défaut) signifie que la configuration du client sera utilisée
- faux
- signifie que la configuration du serveur sera utilisée
Par défaut : true
Depuis la version 2.9 de JMeter, la valeur par défaut est StrippedBatch , qui renvoie des échantillons en mode batch (tous les 100 échantillons ou toutes les minutes par défaut).
Par défaut : faux
Par défaut : 100
Par défaut : 60 000
Par défaut : 100
19.23 Configuration de la requête JDBC ¶
Paramètres
Par défaut : ]NULL[
Par défaut : 65 536 (octets)
Par défaut :
sélectionnez 1 dans INFORMATION_SCHEMA.SYSTEM_USERS|sélectionnez 1 dans dual|sélectionnez 1 dans sysibm.sysdummy1|sélectionnez 1|sélectionnez 1 dans rdb$database
défaut :
com.mysql.jdbc.Driver|org.postgresql.Driver|oracle.jdbc.OracleDriver|com.ingres.jdbc.IngresDriver|com.microsoft.sqlserver.jdbc.SQLServerDriver|com.microsoft.jdbc.sqlserver.SQLServerDriver|org. apache.derby.jdbc.ClientDriver|org.hsqldb.jdbc.JDBCDriver|com.ibm.db2.jcc.DB2Driver|org.apache.derby.jdbc.ClientDriver|org.h2.Driver|org.firebirdsql.jdbc.FBDriver| org.mariadb.jdbc.Driver|org.sqlite.JDBC|net.sourceforge.jtds.jdbc.Driver|com.exasol.jdbc.EXADriver
19.24 Configuration de l'échantillonneur de processus du système d'exploitation ¶
19.25 Configuration de l'échantillonneur TCP ¶
Paramètres
Par défaut : TCPClientImpl
Valeur par défaut en octet pour la fin de ligne : 1 000
Par défaut, le jeu de caractères par défaut des plateformes est renvoyé par Charset.defaultCharset().name()
Par défaut : État
par défaut à : .
Par défaut : mytestfiles/tcpstatus.properties
Par défaut : 2
19.26 Summariser - Générer des résultats récapitulatifs - configuration (s'applique principalement au mode CLI) ¶
Paramètres
[ou changez la valeur pour la renommer]
Par défaut : 30
Par défaut : vrai
Par défaut : vrai
Par défaut : vrai
19.27 Rapport agrégé et graphique agrégé - configuration ¶
Paramètres
Donné comme une valeur flottante entre 0 et 100 (signifie un pourcentage).
Premier centile à afficher.
Par défaut : 90
Donné comme une valeur flottante entre 0 et 100 (signifie un pourcentage).
Par défaut : 95
Donné comme une valeur flottante entre 0 et 100 (signifie un pourcentage).
Par défaut : 99
19.28 BackendListener - configuration ¶
Paramètres
Par défaut : 1 seconde
Par défaut : 5 secondes
Par défaut : 1 000 millis
Par défaut : 3 000 millis
Par défaut : 100 millis
Par défaut : 100
Définir cette valeur trop élevée peut entraîner une taille de fenêtre glissante des métriques backend OOM Par défaut : 5000
- fixe : fenêtre de taille fixe
- chronométré : time boxed
19.29 Configuration de BeanShell ¶
Paramètres
Définissez le numéro de port sur différent de zéro pour démarrer le serveur http sur ce port.
Le serveur telnet sera démarré sur le port suivant.
Par défaut : 0 (c'est-à-dire ne pas démarrer le serveur)
Par défaut : ../extras/startup.bsh
Ceci est traité à l'aide de son propre interpréteur.
La valeur par défaut est vide.
Le fichier BeanShellListeners.bshrc contient des exemples de définitions d'écouteurs de test et de thread.
19.30 Configuration du MailerModel ¶
Paramètres
Par défaut : 2
Par défaut : 2
19.31 Configuration CSVRead ¶
Paramètres
19.32 Configuration de la fonction __time() ¶
Paramètres
Par défaut : aaaaMMjj
19.33 Configuration du jeu de données CSV ¶
Paramètres
Par défaut : <EOF>
défaut : plate-forme par défaut
19.34 Configuration de l'échantillonneur LDAP ¶
Paramètres
Défini sur zéro pour désactiver tout tri, auquel cas les assertions de réponse « Égal à » seront très susceptibles d'échouer par rapport aux résultats de la recherche.
Par défaut : 1 000
Par défaut : 100
Par défaut : [[[
19.35 Configuration diverses ¶
Paramètres
Par défaut : 400
Valeurs possibles:
- DEMANDER : Demander à l'utilisateur
- APPEND : Ajouter les résultats au fichier existant
- SUPPRIMER : Supprimer le fichier existant et démarrer un nouveau fichier
Par défaut : 0
Par défaut : 1 000
défaut : null
Par défaut : vrai
Par défaut : 0 octet, ce qui signifie qu'aucune troncature ne se produira
Par défaut : 66 560 octets
Par défaut : 20
par défaut : 5
par défaut : vrai
Par défaut : faux
Par défaut : 60
Par défaut : faux
Par défaut :
VERSION-CONTROL,RAPPORT,CHECKOUT,CHECKIN,UNCHECKOUT,MKWORKSPACE,UPDATE,LABEL,MERGE,BASELINE-CONTROL,MKACTIVITY
Par défaut : ISO-8859-1
Utilisez false pour revenir au comportement d'origine.
Par défaut : vrai
Utilisez false pour revenir au comportement d'origine.
Par défaut : vrai
Par défaut : faux
La valeur par défaut est COOKIE_ ; pour supprimer le préfixe, définissez-le comme un ou plusieurs espaces.
Par défaut : COOKIE_
Utilisez false pour revenir au comportement précédent.
Par défaut : vrai
Par défaut : cookies
Par défaut : 5 000
Par défaut : faux
Cela ne prend effet que si l'arrêt du test a été explicitement demandé.
Si cette option est désactivée, il peut être nécessaire de tuer la JVM en externe.
Par défaut : vrai
Sans cela, la JVM peut ne jamais se fermer s'il existe d'autres threads générés par le test qui ne se terminent jamais.
Par défaut : faux
Si la valeur est inférieure à zéro, le JMeter ne démarre pas le thread démon Par
défaut : 2000
Pour désactiver, définissez le port sur 1000 ou moins.
Par défaut : 4445
Par défaut : 4455
Par défaut : 1 000
La valeur par défaut est false depuis JMeter 2.7 Par
défaut : false
Par défaut : vrai
Par défaut : 50
La valeur par défaut est vide, ce qui signifie que la police à espacement fixe par défaut de la plate-forme
Par défaut : -1
Par défaut : vrai
Une valeur de 0 stockera tous les résultats. Cela peut consommer beaucoup de mémoire.
Par défaut : 500
Définissez sur zéro pour désactiver la vérification de la taille et afficher la réponse complète.
Par défaut : 10485760
défaut :
.RenderAsText,.RenderAsRegexp,.RenderAsCssJQuery,.RenderAsXPath,.RenderAsHTML,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML
Réglé sur zéro pour désactiver la vérification de la taille.
Par défaut : 10485760
Activez la propriété suivante pour empêcher JMS Point-to-Point Sampler d'utiliser les propriétés java.naming.security.[principal|credentials] lors de la création de la connexion à la file d'attente.
Par défaut : faux
Par défaut : faux
19.36 Configuration du chemin de classe ¶
Paramètres
Tout fichier jar dans un tel répertoire sera automatiquement inclus ; les fichiers jar dans les sous-répertoires sont ignorés.
La valeur donnée s'ajoute à tous les fichiers jar trouvés dans le répertoire lib/ext .
Ne l'utilisez pas pour les jars de dépendance d'utilitaire ou de plug-in.
La valeur par défaut est vide.
Utilisez le séparateur de chemin de votre plate-forme ( java.io.File.pathSeparatorChar en Java) pour séparer plusieurs chemins.
Tout fichier jar dans un tel répertoire sera automatiquement inclus ; les fichiers jar dans les sous-répertoires sont ignorés.
La valeur donnée s'ajoute à tous les fichiers jar trouvés dans le répertoire lib .
Toutes les entrées seront ajoutées au chemin de classe du chargeur de classe système et également au chemin du chargeur interne JMeter.
Les chemins avec des espaces peuvent causer des problèmes pour la JVM.
La valeur par défaut est vide.
Tout fichier jar dans un tel répertoire sera automatiquement inclus ; les fichiers jar dans les sous-répertoires sont ignorés.
La valeur donnée s'ajoute à tous les fichiers jar trouvés dans le répertoire lib ou donnés par la propriété user.classpath .
Toutes les entrées seront ajoutées au chemin du chargeur interne JMeter uniquement.
Pour les dépendances de plug-in, cette propriété doit être utilisée à la place de user.classpath .
La valeur par défaut est vide.
Pour le mode CLI, il suffit de rechercher les classes Function, mais toutes les classes sont toujours chargées.
Toutes les classes Function actuelles incluent " .function. " dans leur nom, et aucune n'inclut " .gui. " dans le nom, de sorte que le nombre de classes indésirables chargées peut être réduit en vérifiant celles-ci. Cependant, si un nom de classe de fonction valide ne correspond pas à ces restrictions, il ne sera pas chargé. Si des problèmes sont rencontrés, commentez ou modifiez cette propriété ou la suivante.
Par défaut : .functions.
19.37 Configuration des rapports ¶
Paramètres
Par défaut : 500
Par défaut : 1 500
Une valeur vide signifie qu'aucun filtrage n'est défini
par défaut sur une valeur vide.
Par défaut : temp
Par défaut : Tableau de bord Apache JMeter
défaut : 60000
de réponse Par défaut :
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
de réponse Par défaut :
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
dans le temps Par défaut :
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
défaut :
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
dans le temps Par défaut :
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer
dans le temps Par défaut :
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
dans le temps Par défaut :
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
à la demande Par défaut :
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
à la demande Par défaut :
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
défaut :
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
défaut :
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
défaut :
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
par défaut :
org.apache.jmeter.report.dashboard.HtmlTemplateExporter
Par défaut : modèle de rapport
Cela sera remplacé par l'option de ligne de commande -o .
Par défaut : rapport-sortie
Une valeur vide signifie aucun filtrage.
La valeur par défaut est vide.
Par défaut : true
Par défaut : faux
Par défaut : aaaaMMjjHHmmss
Par défaut : rien
Par défaut : rien
Par défaut : 300 000
19.38 Fichiers de propriétés supplémentaires à charger ¶
Paramètres
Nom de fichier à rechercher (commentaire à désactiver) Par
défaut : user.properties
Nom de fichier à rechercher (commentaire à désactiver) Par
défaut : system.properties
Le chemin doit être relatif au dossier racine de JMeter Par
défaut : /bin/templates/templates.xml
19.39 Fonction de validation de groupe de threads ¶
Paramètres
org.apache.jmeter.gui.action.validation.TreeClonerForValidationIl exécute la validation sans minuterie, avec un thread et une itération.
Vous pouvez implémenter votre propre politique qui doit étendre org.apache.jmeter.engine.TreeCloner .
JMeter l'instanciera et l'utilisera pour créer l'arborescence utilisée pour exécuter la validation sur le groupe de threads.
Par défaut :
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
Par défaut : 1
Par défaut : vrai
Par défaut : vrai
Par défaut : 1
Par défaut : faux
19.40 Fonction liée à la minuterie ¶
Paramètres
- Minuterie aléatoire gaussien
- Minuterie aléatoire uniforme
- Minuterie aléatoire de Poisson
19.41 Politique de nommage ¶
Paramètres
19.42 Aide ¶
Paramètres
Par défaut, nous utilisons la documentation en ligne ouverte dans le navigateur. La valeur par défaut est false
19.43 Configuration avancée des scripts Groovy ¶
Paramètres
Par défaut , bin/utility.groovy
19.44 Configuration avancée des scripts JSR-223 ¶
Paramètres
Chemin d'accès au fichier JSR-223 contenant le script à appeler au démarrage de JMeter.
Le moteur de script réel à utiliser sera déterminé par l'extension du nom du fichier init. Si le nom de fichier n'a pas d'extension, ou si aucun moteur de script n'a pu être trouvé pour cette extension, Groovy sera utilisé.
Ce script peut utiliser des variables prédéfinies :
- log : Enregistreur pour enregistrer n'importe quel message, utilise la bibliothèque SLF4J
- accessoires : propriétés JMeter
- OUT : System.OUT, utile pour écrire dans la console
Taille du cache des scripts compilés.
Par défaut : 100
19.45 Génération de documentation ¶
Paramètres
Lorsqu'il est vide, JMeter utilisera celui intégré dans src/core/org/apache/jmeter/gui/action/schematic.xsl
Pas de valeur par défaut
19.46 Fournisseur de sécurité ¶
Paramètres
- org.bouncycastle.jce.provider.BouncyCastleProvider
- Ajoute le BouncyCastleProvider à la prochaine position disponible.
- org.bouncycastle.jce.provider.BouncyCastleProvider:1
- Ajoute le BouncyCastleProvider , en première position.
- org.bouncycastle.jsse.provider.BouncyCastleJsseProvider:2:BC
- Ajoute le BouncyCastleJsseProvider , en deuxième position. Et configurez-le pour utiliser le fournisseur BC.