-
19 Einführung
-
19.1 Sprache
-
19.2 XML-Parser
-
19.3 SSL-Konfiguration
-
19.4 Look-and-Feel-Konfiguration
-
19.4.1 Darklaf-Konfiguration
-
19.5 Symbolleistenanzeige
-
19.6 JMX Backup-Konfiguration
-
19.7 Remote-Hosts und RMI-Konfiguration
-
19.8 Controller einbeziehen
-
19.9 HTTP-Java-Konfiguration
-
19.10 Gemeinsame Apache HttpClient-Eigenschaften
-
19.11 Kerberos-Eigenschaften
-
19.12 Apache HttpClient-Protokollierungsbeispiele
-
19.13 Apache HttpComponents HTTPClient-Konfiguration (HTTPClient4)
-
19.14 Konfiguration des HTTP-Cache-Managers
-
19.15 Konfiguration der Ergebnisdatei
-
19.16 Einstellungen, die sich auf SampleResults auswirken
-
19.17 Aktualisierung
-
19.18 Konfiguration des JMeter-Testskript-Recorders
-
19.19 Test Script Recorder-Zertifikatskonfiguration
-
19.20 JMeter-Proxy-Konfiguration
-
19.21 HTML-Parser-Konfiguration
-
19.22 Remote-Batching-Konfiguration
-
19.23 JDBC-Anforderungskonfiguration
-
19.24 Betriebssystem-Prozess-Sampler-Konfiguration
-
19.25 TCP-Sampler-Konfiguration
-
19.26 Summarizer – Generate Summary Results – Konfiguration (gilt hauptsächlich für den CLI-Modus)
-
19.27 Gesamtbericht und Gesamtdiagramm – Konfiguration
-
19.28 BackendListener - Konfiguration
-
19.29 BeanShell-Konfiguration
-
19.30 MailerModel-Konfiguration
-
19.31 CSVRead-Konfiguration
-
19.32 Konfiguration der Funktion __time()
-
19.33 CSV DataSet-Konfiguration
-
19.34 LDAP-Sampler-Konfiguration
-
19.35 Sonstige Konfiguration
-
19.36 Classpath-Konfiguration
-
19.37 Berichtskonfiguration
-
19.38 Zusätzliche zu ladende Eigenschaftsdateien
-
19.39 Thread-Gruppen-Validierungsfunktion
-
19.40 Timerbezogene Funktion
-
19.41 Namensrichtlinie
-
19.42 Hilfe
-
19.43 Erweiterte Groovy-Scripting-Konfiguration
-
19.44 Erweiterte JSR-223-Skriptkonfiguration
-
19.45 Dokumentationserstellung
-
19.46 Sicherheitsanbieter
19 Einführung ¶
Dieses Dokument beschreibt JMeter-Eigenschaften. Die in jmeter.properties oder reportgenerator.properties vorhandenen Eigenschaften sollten in der Datei user.properties festgelegt werden. Diese Eigenschaften werden erst nach einem Neustart von JMeter berücksichtigt, da sie normalerweise beim Laden der Klasse aufgelöst werden.
19.1 Sprache ¶
Parameter
Beispiel:
language=en
-Duser.language=en -Duser.region=EN
Die aktuelle Standardliste ist: en , fr , de , no , es , tr , ja , zh_CN , zh_TW , pl , pt_BR .
Siehe JMeterMenuBar#makeLanguageMenu()
Die Einträge sind eine kommagetrennte Liste von Sprachnamen.
Beispiel:
locales.add=zu
19.2 XML-Parser ¶
Parameter
ns=http://biz.aol.com/schema/2006-12-18
19.3 SSL-Konfiguration ¶
JMeter konvertiert Javax nicht mehr. xxx - Eigenschaftseinträge in jmeter.properties in Systemeigenschaften. Diese müssen nun in der Datei system.properties oder auf der Kommandozeile definiert werden. Die Datei system.properties bietet mehr Flexibilität.
Parameter
Das alte Verhalten kann aktiviert werden, indem diese Eigenschaft auf true gesetzt wird . Standardmäßig: falsch
https.default.protocol=TLSDies muss möglicherweise geändert werden in:
https.default.protocol=SSLv3
Dies ist erforderlich, wenn der Server die Aushandlung der Socket-Version nicht unterstützt. Dies kann zu Fehlern führen wie: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated oder java.net.SocketException: Connection reset .
Siehe Fehler 54759 , Beispiel:
https.socket.protocols=SSLv2Hallo SSLv3 TLSv1
Zum Beispiel:
https.cipherSuites=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256Wenn nicht angegeben, verwendet JMeter die Standardliste der von der JVM unterstützten Verschlüsselungssammlungen.
- Geöffnete Verbindung schließen
- Zurücksetzen des SSL-Status
Legen Sie den Wert auf „ false “ fest, um den SSL-Kontext bei jeder Iteration zurückzusetzen.
Voreinstellung: wahr
Standardmäßig wird der Eintrag 0 verwendet , dh der erste.
Voreinstellung: 0
Voreinstellung: 0
19.4 Look-and-Feel-Konfiguration ¶
Parameter
Die verfügbaren LAF-Klassennamen werden jetzt als ToolTip-Text angezeigt, wenn Sie mit der Maus über die Auswahlliste Optionen/Aussehen und Verhalten fahren.
Sie können entweder einen vollständigen Klassennamen verwenden, wie unten gezeigt, oder eine der Zeichenfolgen „ System “ oder „ CrossPlatform “, was bedeutet, dass JMeter die entsprechende Zeichenfolge verwendet, die von UIManager.get<name>LookAndFeelClassName() zurückgegeben wird .
LAF kann durch os.name überschrieben werden (Kleinbuchstaben, Leerzeichen durch '_' ersetzt).
JMeter würde zuerst nach einer Eigenschaft suchen
jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeelAndernfalls würde die Betriebssystemfamilie os.name auf das erste Leerzeichen gekürzt verwendet werden. In unserem Beispiel würde JMeter also nach einer Eigenschaft suchen
jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
jmeter.laf.mac=SystemAndernfalls kann der JMeter-Standard-LAF definiert werden durch:
jmeter.laf=SystemWenn keine der oben genannten jmeter.laf- Eigenschaften definiert sind, verwendet JMeter die CrossPlatform- LAF. Dies liegt daran, dass die CrossPlatform- LAF im Allgemeinen besser aussieht als die System- LAF. Siehe Fehler 52026 für Details.
Standardmäßig: falsch
Aktiviert seit 2.12
Voreinstellung: 1000
Voreinstellung: 500
19.4.1 Darklaf-Konfiguration ¶
Parameter
Diese Eigenschaft hat nur eine Wirkung, wenn darklaf.native true ist . Voreinstellung: wahr
19.5 Toolbar-Anzeige ¶
Parameter
Standardmäßig org/apache/jmeter/images/toolbar/icons-toolbar.properties
Standardmäßig:
neu,öffnen,schließen,speichern,als_testplan speichern,|,ausschneiden,kopieren,einfügen,|,erweitern,reduzieren,umschalten,|,test_start,test_stop,test_shutdown,|,test_start_remote_all,test_stop_remote_all,test_shutdown_remote_all,|,test_clear,test_clear_all,|, search,search_reset,|,function_helper,hilfe
jmeter.toolbar.icons.size=48x48Standardeinstellung : 22x22
jmeter.icons=org/apache/jmeter/images/icon_1.propertiesHistorischer Icon-Satz (veraltet):
jmeter.icons=org/apache/jmeter/images/icon_old.propertiesStandardmäßig: org/apache/jmeter/images/icon.properties
Standardwerte : 19x19 Empfohlener
Wert für HiDPI-Bildschirme wie 3200x1800 ist: 32x32
Standardmäßig: falsch
Diese Elemente sind veraltet und werden in der nächsten Version entfernt:
MongoDB-Skript, MongoDB-QuellkonfigurationStandardmäßig:
org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler, org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
Funktion ist standardmäßig deaktiviert ( 0 ) aufgrund bekannter und nicht behobener Fehler Bug 57043 , Bug 57039 und Bug 57040 . Stellen Sie ihn auf eine Zahl größer als Null ein ( 25 kann ein guter Standardwert sein).
Je größer es ist, desto mehr Speicher wird verbraucht. Voreinstellung: 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=JSR223PostProcessor gui.quick_7=JSR223PreProcessor gui.quick_8=DebugSampler gui.quick_9=ViewResultsFullVisualizerDer obige Code fügt die entsprechenden Elemente hinzu, wenn Sie Strg + 0 … Strg + 9 ( ⌘ + 0 … ⌘ + 9 auf dem Mac) drücken.
19.6 JMX Backup-Konfiguration ¶
Parameter
Wenn aktiviert, wird die .jmx-Datei vor dem Speichern in dem Verzeichnis gesichert, auf das die Eigenschaft jmeter.gui.action.save.backup_directory verweist (siehe unten). Sicherungsdateinamen werden nach dem Speichern der jmx-Datei erstellt. Wenn Sie beispielsweise test-plan.jmx speichern, wird test-plan-000012.jmx im Sicherungsverzeichnis erstellt, vorausgesetzt, die zuletzt erstellte Sicherungsdatei ist test-plan-000011.jmx .
Der Standardwert ist wahr und zeigt an , dass automatische Sicherungen aktiviert sind.
Voreinstellung: wahr
Wenn nicht gesetzt (was es standardmäßig ist), werden Sicherungsdateien in einem Unterverzeichnis der JMeter-Basisinstallation erstellt. Wenn gesetzt und das Verzeichnis nicht existiert, wird ein entsprechendes Verzeichnis erstellt.
Standardmäßig: ${JMETER_HOME}/backups
Standardmäßig ist keine Ablaufzeit festgelegt, was bedeutet, dass wir Backups für immer aufbewahren.
Voreinstellung: 0
Wenn Sie dies auf Null setzen, werden die Sicherungen nicht gelöscht (es sei denn , keep_backup_max_hours ist auf einen Wert ungleich Null gesetzt).
Voreinstellung: 10
aktivieren, bevor ein Testplan gestartet wird Wenn diese Option aktiviert ist, wird die .jmx-Datei vor der Ausführung gespeichert und auch in dem angegebenen Verzeichnis gesichert.
Voreinstellung: wahr
19.7 Remote-Hosts und RMI-Konfiguration ¶
Parameter
remote_hosts=localhost:1099,localhost:2010Voreinstellung: 127.0.0.1
Auf dem/den Server(n):
- setze server_port=1234
- Starten Sie rmiregistry mit Port 1234
STELLEN SIE SERVER_PORT=1234 JMETER-SERVERUnter Unix:
SERVER_PORT=1234 jmeter-serverAuf dem Windows-Client:
set remote_hosts= server :1234Auf dem Unix-Client:
export remote_hosts= server :1234Voreinstellung: 1099
Standardwert ist 0 , was bedeutet, dass Ports zufällig zugewiesen werden. Wenn dies nicht Null ist, wird es als Basis für lokale Portnummern für die Client-Engine verwendet. Im Moment öffnet JMeter bis zu drei Ports, beginnend mit dem in dieser Eigenschaft definierten Port.
Standardmäßig wird nur ein einziger Versuch unternommen. Erhöhen Sie diese Eigenschaft, damit es weitere Male wiederholt wird.
Voreinstellung: 1
Voreinstellung: 5000
Setzen Sie diese Eigenschaft auf true , um fehlerhafte Knoten zu ignorieren und mit dem Test fortzufahren.
Standardmäßig: falsch
Voreinstellung: 1099
Voreinstellung: 4000
Setzen Sie diese Eigenschaft auf false , um zu verhindern, dass der Server die RMI-Registrierung erstellt.
Voreinstellung: wahr
Voreinstellung: wahr
19.8 Controller einbeziehen ¶
Parameter
Standardmäßig leerer Wert
19.9 HTTP-Java-Konfiguration ¶
Parameter
Voreinstellung: 0
19.10 Gemeinsame Eigenschaften von Apache HttpClient ¶
Parameter
War vor Version 4.1 wahr.
Standardmäßig: falsch
Der Wert wird in Millisekunden angegeben, 0 bedeutet kein Timeout.
Voreinstellung: 0
Standardwerte: 1.1 (oder verwenden Sie den Parameter http.protocol.version )
Voreinstellung: 0
Voreinstellung: wahr
httpclient.localaddress=1.2.3.4
19.11 Kerberos-Eigenschaften ¶
Parameter
Name des Anwendungsmoduls, das in jaas.conf verwendet wird .
Standardmäßig: JMeter
19.12 Apache HttpClient-Protokollierungsbeispiele ¶
<Loggername="org.apache.http" level="debug" /> <Loggername="org.apache.http.wire" level="error" />Vollständige Draht- und Kontextprotokollierung aktivieren Legen Sie in log4j2.xml Folgendes fest:
<Loggername="org.apache.http" level="debug" />Aktivieren Sie die Kontextprotokollierung für die Verbindungsverwaltung
<Loggername="org.apache.http.impl.conn" level="debug" />Aktivieren Sie die Kontextprotokollierung für die Verbindungsverwaltung / Anforderungsausführung
<Loggername="org.apache.http.impl.conn" level="debug" /> <Loggername="org.apache.http.impl.client" level="debug" /> <Loggername="org.apache.http.client" level="debug" />
19.13 Apache HttpComponents HTTPClient-Konfiguration (HTTPClient4) ¶
Parameter
Entkommentieren Sie diese Zeile, wenn Sie etwas in die hc.parameters -Datei einfügen.
Standardmäßig : hc.parameters
. Standardwerte : 0
Standardmäßig: falsch
Standardwerte: 0 (keine vorgeschlagene Dauer für Keep-Alived- Verbindungen)
. Standardwerte : 4900
Voreinstellung: 60000
Standardmäßig: falsch
Standardmäßig: falsch
Standardmäßig: falsch
19.14 Konfiguration des HTTP-Cache-Managers ¶
Parameter
Standardmäßig: GET
Sie können zwischen drei Modi wählen:
- RETURN_NO_SAMPLE (Standard)
- Dieser Modus gibt kein Probenergebnis zurück. Es hat keine zusätzliche Konfiguration.
- RETURN_200_CACHE
- Dieser Modus gibt das Probenergebnis mit dem Antwortcode 200 und der Antwortnachricht an " (ex Cache) " zurück.
- RETURN_CUSTOM_STATUS
- Bei Auswahl dieses Modus müssen Antwortcode und Nachricht durch Angabe von RETURN_CUSTOM_STATUS.code und RETURN_CUSTOM_STATUS.message festgelegt werden .
Standardmäßig leerer Wert.
Standardmäßig leerer Wert
19.15 Konfiguration der Ergebnisdatei ¶
Parameter
Die auskommentierten Werte sind die Standardwerte.
Legitime Werte: xml , csv , db .
Derzeit werden nur XML und CSV unterstützt.
Standardmäßig: csv
assertion_results_failure_message wirkt sich nur auf die CSV-Ausgabe aus.
Voreinstellung: wahr
Standardeinstellung: keine
Zulässige Werte: none , ms oder ein für SimpleDateFormat geeignetes Format .
Standardwerte: ms
Standardwerte: ,
Feldnamen als erste Zeile in CSV
drucken. Standardwerte: wahr
Verwenden Sie Kommas, um die Namen zu trennen.
Standardmäßig : SESSION_ID,REFERENCE
Optionale XML-Verarbeitungsanweisung für Zeile zwei der Datei.
Standardmäßig leerer Wert
Standardmäßig: ~/
Wenn Sie dies auf „ true “ setzen , führt dies zu einem geringeren Datenverlust der Testergebnisse im Falle eines Absturzes, jedoch mit Auswirkungen auf die Leistung, insbesondere bei intensiven Tests (wenig oder keine Pausen).
Seit JMeter Version 2.10 ist dies standardmäßig false .
Standardmäßig: falsch
19.16 Einstellungen, die sich auf SampleResults auswirken ¶
Parameter
Dies wirkt sich auch auf den in Ergebnisdateien gespeicherten Zeitstempel aus.
Standardmäßig: falsch
Voreinstellung: wahr
Setzen Sie dies auf einen Wert kleiner als Null, um den Hintergrund-Thread zu deaktivieren.
Voreinstellung: 5000
diese Eigenschaft auf „ true “ gesetzt ist, wird die Umbenennungsrichtlinie verworfen. Dies kann erforderlich sein, wenn Sie JMeter für Funktionstests verwenden.
Standardmäßig: falsch
19.17 Upgrade ¶
Parameter
Standardmäßig : /bin/upgrade.properties
19.18 Konfiguration des JMeter-Testskript-Recorders ¶
Parameter
Voreinstellung: 5000
Standardeinstellung: wahr
Standardmäßig: #{counter,number,000} - #{path} (#{name})
Trennen Sie mehrere Zeilen mit ;
Standardmäßig: .*\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)
Kann einer sein
- HTTPSampler oder Java
- Verwenden Sie den Java -Sampler
- HTTPSampler2
- HTTPClient4
- Verwenden Sie Apache HTTPClient Version 4
Wenn Sie die strenge Konformität testen möchten, setzen Sie diesen Wert auf true .
Wenn die Eigenschaft wahr ist , folgt JMeter RFC 3986 Abschnitt 5.2 .
Standardmäßig: falsch
Standardmäßig: text/html|text/plain|text/xml
Standardmäßig: image/.*|text/css|application/.*
Diese Inhaltstypen werden behandelt, indem die Anfrage in einer Datei gespeichert wird.
Standardmäßig: application/x-amf,application/x-java-serialized-object,binary/octet-stream
Standardmäßig : user.dir
Standardmäßig : .binary
Voreinstellung: wahr
Standardmäßig: TLS
19.19 Test Script Recorder Zertifikatskonfiguration ¶
Parameter
Standardmäßig leerer Wert
Voreinstellung: 7
Bei false wird wieder ein einzelner Schlüssel ohne Zertifikat verwendet.
Voreinstellung: wahr
19.20 JMeter-Proxy-Konfiguration ¶
Parameter
Standardmäßig: NTLM-Domäne, falls vom HTTPClient-Sampler gefordert
19.21 HTML-Parser-Konfiguration ¶
Parameter
Standardmäßig : org.apache.jmeter.protocol.http.parser.CssParser
Standardmäßig: text/css
: 400
Voreinstellung: wahr
Kommentieren Sie diese Eigenschaft nicht.
- org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
- Dieser neue Parser (seit 2.10) sollte besser abschneiden als alle anderen. Siehe Fehler 55632 .
- org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
- Standardparser vor JMeter Version 2.10
- org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
-
Beachten Sie, dass der Regexp-Extraktor auskommentierte Verweise erkennen kann.In vielen Fällen wird es gut funktionieren, aber Sie sollten sich darüber im Klaren sein, dass es zusätzliche Referenzen generieren kann.
- org.apache.jmeter.protocol.http.parser.JsoupBasedHtmlParser
- Dieser Parser basiert auf JSoup. Es sollte der genaueste Parser sein, ist aber weniger leistungsfähig als LagartoBasedHtmlParser
Standardmäßig: text/html application/xhtml+xml application/xml text/xml
Standardmäßig: text/vnd.wap.wml
19.22 Remote-Batching-Konfiguration ¶
Konfigurieren Sie, wie SampleResults vom Server zum Client gesendet werden, wenn verteiltes Testen verwendet wird.
Seit JMeter Version 2.9 ist der Standardwert StrippedBatch , der Samples im Stapelmodus zurückgibt (standardmäßig alle 100 Samples oder jede Minute).
Sie können den Modus einstellen, indem Sie Folgendes konfigurieren:
mode= einer der folgenden möglichen Modi
Mögliche Modi sind:
- Standard
- Sendet SampleResult einzeln
- Charge
- Akkumuliert SampleResults vor dem Senden. Konfiguriert durch die Eigenschaften num_sample_threshold und time_threshold
- Statistisch
- gibt zusammenfassende Stichprobenstatistiken zurück. Konfiguriert durch die Eigenschaften key_on_threadname und time_threshold
- Abgestreift
- Ähnlich wie im Standardmodus , entfernt jedoch Response von SampleResult. Konfiguriert durch Eigenschaft sample_sender_strip_also_on_error
- StrippedBatch
- Identisch mit Batch , entfernt aber Response von SampleResult. Konfiguriert durch die Eigenschaften num_sample_threshold , time_threshold und sample_sender_strip_also_on_error
- Asynchron
- Asynchroner Sender; verwendet eine Warteschlange und einen Arbeitsprozess im Hintergrund, um die Proben zurückzugeben. Konfiguriert durch die Eigenschaft asynch.batch.queue.size
- StrippedAsynch
- Dasselbe wie Asynch , entfernt jedoch Antwortdaten aus SampleResult. Konfiguriert durch die Eigenschaften asynch.batch.queue.size und sample_sender_strip_also_on_error
- StrippedDiskStore
- Dasselbe wie DiskStore , entfernt jedoch Antwortdaten aus SampleResult
- Klasse, die AbstractSampleSender erweitert ( z. B. org.example.load.MySampleSender )
- Eine benutzerdefinierte Implementierung Ihrer Wahl
Parameter
- Stimmt
- (Standard) bedeutet, dass die Client-Konfiguration verwendet wird
- FALSCH
- bedeutet, dass die Serverkonfiguration verwendet wird
. Standardwerte auf: true
Seit JMeter Version 2.9 ist der Standardwert StrippedBatch , der Samples im Stapelmodus zurückgibt (standardmäßig alle 100 Samples oder jede Minute).
Standardmäßig: falsch
Voreinstellung: 100
Voreinstellung: 60000
Voreinstellung: 100
19.23 JDBC-Anforderungskonfiguration ¶
Parameter
Standardmäßig: ]NULL[
Standardwerte: 65536 (Byte)
Standardmäßig:
wähle 1 aus INFORMATION_SCHEMA.SYSTEM_USERS|wähle 1 aus dual|wähle 1 aus sysibm.sysdummy1|wähle 1|wähle 1 aus rdb$database
Standardmäßig:
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 OS Process Sampler-Konfiguration ¶
19.25 TCP-Sampler-Konfiguration ¶
Parameter
Standardmäßig : TCPClientImpl
Standardmäßig Bytewert für Zeilenende: 1000
Standardmäßig der Standardzeichensatz der Plattform, wie von Charset.defaultCharset().name() zurückgegeben
Standardmäßig: Status
standardmäßig: .
Standardmäßig : mytestfiles/tcpstatus.properties
Voreinstellung: 2
19.26 Summarizer – Zusammenfassungsergebnisse generieren – Konfiguration (gilt hauptsächlich für den CLI-Modus) ¶
Parameter
[oder ändern Sie den Wert, um ihn umzubenennen]
Voreinstellung: 30
Voreinstellung: wahr
Voreinstellung: wahr
Voreinstellung: wahr
19.27 Aggregierter Bericht und aggregierter Graph – Konfiguration ¶
Parameter
Wird als Float-Wert zwischen 0 und 100 (bedeutet Prozent) angegeben.
Erstes anzuzeigendes Perzentil.
Standardeinstellung: 90
Wird als Float-Wert zwischen 0 und 100 (bedeutet Prozent) angegeben.
Voreinstellung: 95
Wird als Float-Wert zwischen 0 und 100 (bedeutet Prozent) angegeben.
Voreinstellung: 99
19.28 BackendListener - Konfiguration ¶
Parameter
Standardeinstellung: 1 Sekunde
Standardeinstellung: 5 Sekunden
Standardeinstellung : 1000 Millisekunden
Voreinstellung : 3000 Millisekunden
Standardeinstellung : 100 Millisekunden
Voreinstellung: 100
Wenn Sie diesen Wert zu hoch einstellen, kann dies dazu führen, dass die Fenstergröße der OOM-Backend-Metriken verschoben wird. Standardwerte: 5000
- fixed : Fenster mit fester Größe
- timed : zeitboxed
19.29 BeanShell-Konfiguration ¶
Parameter
Definieren Sie die Portnummer als ungleich Null, um den HTTP-Server an diesem Port zu starten.
Der Telnet-Server wird auf dem nächsten Port gestartet.
Voreinstellung: 0 (d. h. den Server nicht starten)
Standardmäßig : ../extras/startup.bsh
Diese wird mit einem eigenen Interpreter verarbeitet.
Standardmäßig leerer Wert.
Die Datei BeanShellListeners.bshrc enthält Beispieldefinitionen von Test- und Thread-Listenern.
19.30 MailerModel-Konfiguration ¶
Parameter
Voreinstellung: 2
Voreinstellung: 2
19.31 CSVRead-Konfiguration ¶
Parameter
19.32 Konfiguration der Funktion __time() ¶
Parameter
Standardmäßig : jjjjMMtt
19.33 CSV DataSet-Konfiguration ¶
Parameter
Standardmäßig: <EOF>
Dateicodierung Standardmäßig: Plattformstandard
19.34 LDAP-Sampler-Konfiguration ¶
Parameter
Auf Null setzen, um die gesamte Sortierung zu deaktivieren. In diesem Fall schlagen „Gleich“-Antwortzusicherungen sehr wahrscheinlich bei den Suchergebnissen fehl.
Voreinstellung: 1000
Voreinstellung: 100
Standardwerte: [[[
19.35 Sonstige Konfiguration ¶
Parameter
Voreinstellung: 400
Mögliche Werte:
- ASK : Benutzer fragen
- APPEND : Ergebnisse an bestehende Datei anhängen
- LÖSCHEN : Vorhandene Datei löschen und neue Datei beginnen
Voreinstellung: 0
Voreinstellung: 1000
: null
Voreinstellung: wahr
Standardwerte: 0 Byte, was bedeutet, dass keine Kürzung erfolgt
Standardwerte : 66560 Byte
Voreinstellung: 20
Standardeinstellung: 5
Standardeinstellung: wahr
Standardmäßig: falsch
Voreinstellung: 60
Standardmäßig: falsch
Standardmäßig:
VERSIONSKONTROLLE, BERICHT, CHECKOUT, EINCHECKEN, AUSCHECKEN, MKWORKSPACE, AKTUALISIEREN, LABEL, ZUSAMMENFÜHREN, BASISLINIENKONTROLLE, MKAKTIVITÄT
Standardeinstellung: ISO-8859-1
Verwenden Sie false , um zum ursprünglichen Verhalten zurückzukehren.
Voreinstellung: wahr
Verwenden Sie false , um zum ursprünglichen Verhalten zurückzukehren.
Voreinstellung: wahr
Standardeinstellung: falsch
Standard ist COOKIE_; Um das Präfix zu entfernen, definieren Sie es als ein oder mehrere Leerzeichen.
Standardmäßig : COOKIE_
Verwenden Sie false , um zum vorherigen Verhalten zurückzukehren.
Voreinstellung: wahr
Standardmäßig: Cookies
Voreinstellung: 5000
Standardmäßig: falsch
Dies wird nur wirksam, wenn der Test ausdrücklich zum Stoppen aufgefordert wurde.
Wenn dies deaktiviert ist, kann es erforderlich sein, die JVM extern zu beenden.
Voreinstellung: wahr
Ohne dies wird die JVM möglicherweise niemals beendet, wenn andere Threads durch den Test erzeugt werden, die niemals beendet werden.
Standardmäßig: falsch
Wenn der Wert kleiner als Null ist, startet JMeter den Daemon-Thread nicht.
Standardwerte: 2000
Stellen Sie zum Deaktivieren den Port auf 1000 oder weniger ein.
Voreinstellung: 4445
Voreinstellung: 4455
Voreinstellung: 1000
Der Standardwert ist seit JMeter 2.7 „ false
“. Standardwerte : „ false “.
Voreinstellung: wahr
Voreinstellung: 50
Standardmäßig ein leerer Wert, was bedeutet, dass die Standardschriftart der Plattform mit festem Zeichenabstand ist
Voreinstellung: -1
Voreinstellung: wahr
Ein Wert von 0 speichert alle Ergebnisse. Dies kann viel Speicher verbrauchen.
Voreinstellung: 500
Auf Null setzen, um die Größenprüfung zu deaktivieren und die gesamte Antwort anzuzeigen.
Voreinstellung : 10485760
.
.RenderAsText,.RenderAsRegexp,.RenderAsCssJQuery,.RenderAsXPath,.RenderAsHTML,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML
. Auf Null setzen, um die Größenprüfung zu deaktivieren.
Voreinstellung : 10485760
Aktivieren Sie die folgende Eigenschaft, um zu verhindern, dass JMS Point-to-Point Sampler die Eigenschaften java.naming.security.[principal|credentials] beim Erstellen der Warteschlangenverbindung verwendet.
Standardmäßig: falsch
Standardmäßig: falsch
19.36 Classpath-Konfiguration ¶
Parameter
Jede JAR-Datei in einem solchen Verzeichnis wird automatisch eingeschlossen; jar-Dateien in Unterverzeichnissen werden ignoriert.
Der angegebene Wert gilt zusätzlich zu allen im Verzeichnis lib/ext gefundenen JAR-Dateien .
Verwenden Sie dies nicht für Utility- oder Plugin-Abhängigkeits-Jars.
Standardmäßig leerer Wert.
Verwenden Sie Ihr Plattform-Pfadtrennzeichen ( java.io.File.pathSeparatorChar in Java), um mehrere Pfade zu trennen.
Jede JAR-Datei in einem solchen Verzeichnis wird automatisch eingeschlossen; jar-Dateien in Unterverzeichnissen werden ignoriert.
Der angegebene Wert gilt zusätzlich zu allen im lib- Verzeichnis gefundenen JAR-Dateien.
Alle Einträge werden zum Klassenpfad des Systemklassenladers und auch zum Pfad des internen JMeter-Laders hinzugefügt.
Pfade mit Leerzeichen können Probleme für die JVM verursachen.
Standardmäßig leerer Wert.
Jede JAR-Datei in einem solchen Verzeichnis wird automatisch eingeschlossen; jar-Dateien in Unterverzeichnissen werden ignoriert.
Der angegebene Wert gilt zusätzlich zu allen JAR-Dateien, die im lib - Verzeichnis gefunden oder von der Eigenschaft user.classpath angegeben werden .
Alle Einträge werden nur zum Pfad des internen Ladeprogramms von JMeter hinzugefügt.
Für Plugin-Abhängigkeiten sollte diese Eigenschaft anstelle von user.classpath verwendet werden .
Standardmäßig leerer Wert.
Für den CLI-Modus ist es nur erforderlich, nach Funktionsklassen zu suchen, aber alle Klassen werden trotzdem geladen.
Alle aktuellen Function-Klassen enthalten „ .function. “ in ihrem Namen, und keine enthält „ .gui. “ im Namen, sodass die Anzahl unerwünschter geladener Klassen reduziert werden kann, indem nach diesen gesucht wird. Wenn jedoch ein gültiger Funktionsklassenname diese Einschränkungen nicht erfüllt, wird er nicht geladen. Wenn Probleme auftreten, kommentieren oder ändern Sie diese oder die folgende Eigenschaft.
Standardmäßig : .functions.
19.37 Berichtskonfiguration ¶
Parameter
Voreinstellung: 500
Voreinstellung: 1500
Leerer Wert bedeutet keine Filterung
Standardmäßig leerer Wert.
Standardeinstellung: Temp
in „ Apache JMeter Dashboard “ zu ändern
. Standardwerte: 60000
:
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
im Zeitverlauf“ Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
Standardwerte:
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer
Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
im Zeitverlauf“ Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
Standardeinstellung:
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
Standardeinstellung:
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
Standardmäßig:
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
standardmäßig auf:
org.apache.jmeter.report.dashboard.HtmlTemplateExporter
Standardmäßig: Berichtsvorlage
Dies wird durch die Befehlszeilenoption -o außer Kraft gesetzt .
Standardmäßig: Berichtsausgabe
Leerer Wert bedeutet keine Filterung.
Standardmäßig leerer Wert.
. Standardwerte: wahr
Standardmäßig: falsch
Standardmäßig : jjjjMMttHHmmss
Standardmäßig: nichts
Standardmäßig: nichts
Voreinstellung: 300000
19.38 Zusätzlich zu ladende Eigenschaftsdateien ¶
Parameter
Dateiname, nach dem gesucht werden soll (Kommentar zum Deaktivieren) Standardmäßig
: user.properties
Dateiname, nach dem gesucht werden soll (Kommentar zum Deaktivieren) Standardmäßig
: system.properties
Der Pfad muss relativ zum JMeter-Stammordner sein. Standardmäßig
: /bin/templates/templates.xml
19.39 Threadgruppen-Validierungsfunktion ¶
Parameter
org.apache.jmeter.gui.action.validation.TreeClonerForValidationEs führt die Validierung ohne Timer aus, mit einem Thread und einer Iteration.
Sie können Ihre eigene Richtlinie implementieren, die org.apache.jmeter.engine.TreeCloner erweitern muss .
JMeter instanziiert es und verwendet es, um den Baum zu erstellen, der zum Ausführen der Validierung für die Thread-Gruppe verwendet wird.
Standardmäßig:
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
Voreinstellung: 1
Voreinstellung: wahr
Voreinstellung: wahr
Voreinstellung: 1
Standardmäßig: falsch
19.40 Timerbezogene Funktion ¶
Parameter
- Gaußscher Zufallstimer
- Einheitlicher Zufallstimer
- Poisson-Zufallstimer
19.41 Namensrichtlinie ¶
Parameter
19.42 Hilfe ¶
Parameter
Standardmäßig verwenden wir die im Browser geöffnete Online-Dokumentation. Standardmäßig falsch
19.43 Erweiterte Groovy-Scripting-Konfiguration ¶
Parameter
utility.groovy
19.44 Erweiterte JSR-223-Skriptkonfiguration ¶
Parameter
Pfad zur JSR-223-Datei, die das Skript enthält, das beim Start von JMeter aufgerufen werden soll.
Die tatsächlich zu verwendende Skript-Engine wird durch die Erweiterung des Namens der Init-Datei bestimmt. Wenn der Dateiname keine Erweiterung hat oder keine Skript-Engine für diese Erweiterung gefunden werden konnte, wird Groovy verwendet.
Dieses Skript kann vordefinierte Variablen verwenden:
- log : Logger zum Protokollieren beliebiger Nachrichten, verwendet die SLF4J-Bibliothek
- Requisiten : JMeter-Eigenschaften
- OUT : System.OUT, nützlich zum Schreiben in die Konsole
Größe des Cache für kompilierte Skripte.
Voreinstellung: 100
19.45 Dokumentationsgenerierung ¶
Parameter
Wenn leer, verwendet JMeter die eingebettete in src/core/org/apache/jmeter/gui/action/schematic.xsl.
Kein Standardwert
19.46 Sicherheitsanbieter ¶
Parameter
- org.bouncycastle.jce.provider.BouncyCastleProvider
- Fügt den BouncyCastleProvider an der nächsten verfügbaren Position hinzu.
- org.bouncycastle.jce.provider.BouncyCastleProvider:1
- Fügt den BouncyCastleProvider an der ersten Position hinzu.
- org.bouncycastle.jsse.provider.BouncyCastleJsseProvider:2:BC
- Fügt den BouncyCastleJsseProvider an der zweiten Position hinzu. Und konfigurieren Sie es so, dass es den BC-Anbieter verwendet.