19 Introducción

Este documento describe las propiedades de JMeter. Las propiedades presentes en jmeter.properties o reportgenerator.properties deben configurarse en el archivo user.properties . Estas propiedades solo se tienen en cuenta después de reiniciar JMeter, ya que generalmente se resuelven cuando se carga la clase.

19.1 Idioma

Parámetros

Atributo
Descripción
Requerido
idioma
Idioma de GUI preferido. Comente para usar el idioma de la configuración regional predeterminada de JVM.
Ejemplo:
idioma=es
Esta propiedad es la única que debe configurarse en el archivo jmeter.properties
Para configurar completamente el idioma, asegúrese de establecer la configuración regional, consulte Internacionalización: comprensión de la configuración regional en la plataforma Java . Ejemplo para inglés:
-Duser.language=en -Duser.region=EN
No
locales.add
Configuración regional adicional para agregar a la lista mostrada.
La lista predeterminada actual es: en , fr , de , no , es , tr , ja , zh_CN , zh_TW , pl , pt_BR .
Ver JMeterMenuBar#makeLanguageMenu()
Las entradas son una lista de nombres de idiomas separados por comas.
Ejemplo:
locales.add=zu
No

19.2 Analizador XML

Parámetros

Atributo
Descripción
Requerido
xpath.espacio de nombres.config
Ruta a un archivo de propiedades que contiene la asignación de espacios de nombres en el formato prefix=Namespace . Ejemplo:
ns=http://biz.aol.com/schema/2006-12-18
No
xpath2query.parser.cache.size
Caché de consultas XPath2 para almacenar consultas XPath compiladas Predeterminado a 400
No

19.3 Configuración SSL

Las propiedades del sistema SSL (Java) ahora están en system.properties
JMeter ya no convierte javax. xxx entradas de propiedad en jmeter.properties en Propiedades del sistema. Ahora deben definirse en el archivo system.properties o en la línea de comandos. El archivo system.properties brinda más flexibilidad.

Parámetros

Atributo
Descripción
Requerido
https.sessioncontext.shared
De forma predeterminada, los contextos de sesión SSL ahora se crean por subproceso, en lugar de compartirse.
El comportamiento anterior se puede habilitar estableciendo esta propiedad en true . Predeterminado a: falso
No
https.predeterminado.protocolo
Tenga en cuenta que el protocolo predeterminado https puede variar según la versión de JVM. Consulte Diagnóstico de TLS, SSL y HTTPS y el error 58236 . Nivel de protocolo HTTPS predeterminado:
https.predeterminado.protocolo=TLS
Esto puede necesitar ser cambiado a:
https.predeterminado.protocolo=SSLv3
No
https.socket.protocolos
Lista de protocolos a habilitar. Es posible que deba seleccionar solo un subconjunto si encuentra problemas con el servidor de destino.
Esto es necesario cuando el servidor no admite la negociación de la versión de Socket, lo que puede generar errores como: javax.net.ssl.SSLPeerUnverifiedException: par no autenticado o java.net.SocketException: restablecimiento de la conexión .
Consulte el error 54759 , ejemplo:
https.socket.protocols=SSLv2Hola SSLv3 TLSv1
No
https.cipherSuites
Lista separada por comas de conjuntos de cifrado SSL que se pueden usar en conexiones HTTPS. Puede ser deseable utilizar un subconjunto de conjuntos de cifrado para que coincida con el comportamiento esperado del cliente o para reducir la sobrecarga de cifrado en JMeter cuando se ejecuta con una gran cantidad de usuarios. Pueden ocurrir errores si la JVM no es compatible con los conjuntos de cifrado especificados o si los conjuntos de cifrado admitidos por el servidor HTTPS no se superponen con esta lista. Consulte la Guía de referencia de JSSE.
Por ejemplo:
https.cipherSuites=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256
Si no se especifica, JMeter utilizará la lista predeterminada de conjuntos de cifrado compatibles con JVM.
No
httpclient.reset_state_on_thread_group_iteration
Restablecer el estado HTTP al iniciar una nueva iteración de grupo de subprocesos. En resumen , verdadero significa que la próxima iteración está asociada a un nuevo usuario. falso significa que la próxima iteración está asociada al mismo usuario. verdadero implica:
  • Cerrar conexión abierta
  • restablecer el estado SSL
El valor predeterminado es: verdadero
No
https.use.cached.ssl.context
Controle si permitimos la reutilización del contexto SSL almacenado en caché entre iteraciones.
Establezca el valor en falso para restablecer el contexto SSL en cada iteración.
El valor predeterminado es: verdadero
DESAPROBADO, debe usar httpclient.reset_state_on_thread_group_iteration con el valor correcto
No
https.keyStoreStartIndex
Índice de inicio para usar con almacenes de claves con muchas entradas.
El valor predeterminado es utilizar la entrada 0 , es decir, la primera.
Predeterminado a: 0
No
https.keyStoreEndIndex
Índice final para usar con almacenes de claves con muchas entradas.
Predeterminado a: 0
No

19.4 Configuración de apariencia y sensación

Parámetros

Atributo
Descripción
Requerido
jmeter.laf.windows_10
Nombre de clase de la interfaz de usuario predeterminada de Swing
Los nombres de clase LAF que están disponibles ahora se muestran como texto de información sobre herramientas al pasar el cursor sobre la lista de selección Opciones/Aspecto y funcionamiento.
Puede usar un nombre de clase completo, como se muestra a continuación, o una de las cadenas " System " o " CrossPlatform ", lo que significa que JMeter usará la cadena correspondiente devuelta por UIManager.get<name>LookAndFeelClassName() .
LAF puede ser anulado por os.name (en minúsculas, espacios reemplazados por '_').
Orden de búsqueda de propiedades LAF
Tomemos, por ejemplo, un os.name de Windows 10 .
JMeter buscaría primero una propiedad
jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeel
De lo contrario , la familia de sistemas operativos os.name se usaría abreviado al primer espacio. En nuestro ejemplo, JMeter buscaría una propiedad
jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Aparentemente, Mac se ve mejor con el Sistema LAF configurado
jmeter.laf.mac=Sistema
De lo contrario, el LAF predeterminado de JMeter se puede definir a través de:
jmeter.laf=Sistema
Si no se define ninguna de las propiedades de jmeter.laf anteriores , JMeter usa CrossPlatform LAF. Esto se debe a que CrossPlatform LAF generalmente se ve mejor que System LAF. Consulte el error 52026 para obtener más detalles.
Cuando cambia Look and Feel (LAF) desde la GUI de JMeter a través del menú Opciones > Look and Feel, debe reiniciar JMeter para asegurarse de que el cambio sea completamente efectivo.
No
jmeter.loggerpanel.display
Mostrar LoggerPanel.
Predeterminado a: falso
No
jmeter.loggerpanel.habilitar_cuando_cerrado
Habilite LogViewer Panel para recibir eventos de registro incluso cuando esté cerrado.
Habilitado desde 2.12
Tenga en cuenta que esto tiene cierto impacto en el rendimiento, pero como el modo GUI no debe usarse para la prueba de carga, es aceptable
El valor predeterminado es: verdadero
No
jmeter.loggerpanel.longitud máxima
Líneas máximas guardadas en LoggerPanel, 0 significa que no hay límite.
Predeterminado a: 1000
No
jmeter.gui.refresh_período
Período de intervalo en ms para procesar los eventos de los oyentes.
Predeterminado a: 500
No

19.4.1 Configuración de Darklaf

Parámetros

Atributo
Descripción
Requerido
darklaf.decoraciones
Habilita cromo de ventana personalizado cuando se usa Darklaf Look And Feel. Predeterminado a: falso
No
darklaf.unifiedMenuBar
Habilita la barra de menú unificada en Windows cuando se usa Darklaf Look and Feel.
Esta propiedad solo tiene efecto si darklaf.native es true . El valor predeterminado es: verdadero
No

19.5 Visualización de la barra de herramientas

Parámetros

Atributo
Descripción
Requerido
jmeter.barra.de.herramientas.icons
Definiciones de iconos de la barra de herramientas.
El valor predeterminado es org/apache/jmeter/images/toolbar/icons-toolbar.properties
No
jmeter.barra de herramientas
Lista de la barra de herramientas.
Predeterminado a:
nuevo, abrir, cerrar, guardar, guardar_como_plan_de_prueba,|,cortar,copiar,pegar,|,expandir,contraer,alternar,|,test_start,test_stop,test_shutdown,|,test_start_remote_all,test_stop_remote_all,test_shutdown_remote_all,|,test_clear,test_clear_all,|, buscar,reiniciar_búsqueda,|,función_ayudante,ayuda
No
jmeter.barra de herramientas.iconos.tamaño
Los tamaños disponibles son: 22x22 , 32x32 , 48x48 . El valor sugerido para el modo HiDPI es
jmeter.barra de herramientas.iconos.tamaño=48x48
Predeterminado a: 22x22
No
jmeter.icons
Definiciones de iconos. Conjunto alternativo:
jmeter.icons=org/apache/jmeter/images/icon_1.properties
Conjunto de iconos históricos (en desuso):
jmeter.icons=org/apache/jmeter/images/icon_old.properties
El valor predeterminado es: org/apache/jmeter/images/icon.properties
No
jmeter.tree.icons.tamaño
Los tamaños disponibles son: 19x19 , 24x24 , 32x32 , 48x48 . Útil para la pantalla HiDPI (ver más abajo).
El valor predeterminado es: 19x19
El valor sugerido para una pantalla HiDPI como 3200x1800 es: 32x32
No
jmeter.hidpi.modo
Modo HiDPI. Activa un modo ' pseudo' -HiDPI. Permite aumentar el tamaño de algunos elementos de la interfaz de usuario que JVM no gestiona correctamente con pantallas de alta resolución en Linux o Windows.
Predeterminado a: falso
No
jmeter.hidpi.scale.factor
Factor de escala HiDPI. Valor sugerido para HiDPI: 2.0 . Predeterminado a: 1.0
No
no_en_el_menú
Componentes que no se muestran en la GUI de JMeter (nombre de clase de GUI o etiqueta estática).
Estos elementos están en desuso y se eliminarán en la próxima versión:
MongoDB Script, MongoDB Source Config
Predeterminado a:
org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler, org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
No
deshacer.historial.tamaño
Número de elementos en el historial de deshacer.
La función está desactivada de forma predeterminada ( 0 ) debido a errores conocidos y no corregidos Error 57043 , Error 57039 y Error 57040 . Establézcalo en un número mayor que cero ( 25 puede ser un buen valor predeterminado).
Cuanto más grande sea, más memoria se consumirá. Predeterminado a: 0
No
gui.quick_X
Teclas de acceso rápido para agregar componentes de JMeter donde X es la tecla de acceso directo, por ejemplo:
gui.quick_0=Gui de grupo de subprocesos
gui.quick_1=HttpTestSampleGui
gui.quick_2=Extractor de RegexGui
gui.quick_3=AfirmaciónGui
gui.quick_4=ConstantTimerGui
gui.quick_5=Guía de acción de prueba
gui.quick_6=JSR223Postprocesador
gui.quick_7=JSR223Preprocesador
gui.quick_8=Muestra de depuración
gui.quick_9=VerResultadosVisualizadorCompleto
El código anterior agregará los elementos correspondientes cuando presione Ctrl  +  0 ... Ctrl  +  9 (  +  0 ...  +  9 en Mac)
No

19.6 Configuración de copia de seguridad JMX

Parámetros

Atributo
Descripción
Requerido
jmeter.gui.action.save.backup_on_save
Habilite las copias de seguridad automáticas del archivo .jmx cuando se guarde un plan de prueba.
Cuando está habilitado, antes de que se guarde el .jmx , se realizará una copia de seguridad en el directorio al que apunta la propiedad jmeter.gui.action.save.backup_directory (ver más abajo). Los nombres de los archivos de copia de seguridad se crean después de guardar el archivo jmx. Por ejemplo, guardar test-plan.jmx creará test-plan-000012.jmx en el directorio de copia de seguridad, siempre que el último archivo de copia de seguridad creado sea test-plan-000011.jmx .
El valor predeterminado es verdadero , lo que indica que las copias de seguridad automáticas están habilitadas.
El valor predeterminado es: verdadero
No
jmeter.gui.action.save.backup_directory
Establezca la ruta del directorio de copia de seguridad donde se crearán las copias de seguridad JMX al guardarlas en la GUI.
Si no se establece (lo que está predeterminado), los archivos de copia de seguridad se crearán en un subdirectorio de la instalación base de JMeter. Si se establece y el directorio no existe, se creará un directorio correspondiente.
El valor predeterminado es: ${JMETER_HOME}/copias de seguridad
No
jmeter.gui.action.save.keep_backup_max_hours
Establezca el tiempo máximo (en horas) que los archivos de copia de seguridad deben conservarse desde la hora de guardar.
De forma predeterminada, no se establece un tiempo de caducidad, lo que significa que mantenemos copias de seguridad para siempre.
Predeterminado a: 0
No
jmeter.gui.action.save.keep_backup_max_count
Establezca la cantidad máxima de archivos de copia de seguridad que deben conservarse. De forma predeterminada, se conservarán diez copias de seguridad.
Establecer esto en cero hará que las copias de seguridad no se eliminen (a menos que keep_backup_max_hours se establezca en un valor distinto de cero).
Predeterminado a: 10
No
save_automatically_before_run
Habilite el guardado automático del archivo .jmx antes de comenzar a ejecutar un plan de prueba
Cuando está habilitado, antes de la ejecución, el .jmx se guardará y también se realizará una copia de seguridad en el directorio señalado.
El valor predeterminado es: verdadero
No

19.7 Hosts remotos y configuración de RMI

Parámetros

Atributo
Descripción
Requerido
hosts_remotos
Hosts remotos: delimitados por comas, por ejemplo
host_remoto = host local: 1099, host local: 2010
El valor predeterminado es: 127.0.0.1
No
Puerto de servicio
Puerto RMI que utilizará el servidor (debe iniciar rmiregistry con el mismo puerto). Para cambiar el puerto a (digamos) 1234 :
En los servidores:
  1. establecer puerto_servidor=1234
  2. inicie rmiregistry con el puerto 1234
En Windows, esto se puede hacer de la siguiente manera:
ESTABLECER SERVIDOR_PORT=1234
SERVIDOR JMETER
En Unix:
SERVER_PORT=1234 jmeter-servidor
En el cliente de Windows:
establecer hosts_remotos= servidor : 1234
En el cliente Unix:
exportar hosts_remotos= servidor :1234
Predeterminado a: 1099
No
cliente.rmi.localport
Parámetro que controla los puertos RMI utilizados por RemoteSampleListenerImpl y RemoteThreadsListenerImpl (el controlador)
El valor predeterminado es 0 , lo que significa que los puertos se asignan aleatoriamente. Si no es cero, se usará como base para los números de puerto locales para el motor del cliente. Por el momento JMeter abrirá hasta tres puertos comenzando con el puerto definido en esta propiedad.
Es posible que deba abrir los puertos correspondientes en el firewall de la máquina del controlador.
Predeterminado a: 0
No
cliente.intenta
Cuando se inicia la prueba distribuida, puede haber varios intentos de inicializar los motores remotos.
De forma predeterminada, solo se realiza un único intento. Aumente esta propiedad para que vuelva a intentarlo más veces.
Predeterminado a: 1
No
cliente.retries_delay
Si se vuelve a intentar la inicialización, esta propiedad establece el retraso entre esos intentos en milisegundos.
Predeterminado a: 5000
No
cliente.continue_on_fail
Cuando se hayan realizado todos los intentos de inicialización, la prueba fallará si falla alguno de los motores remotos.
Establezca esta propiedad en true para ignorar los nodos fallidos y continuar con la prueba.
Predeterminado a: falso
No
servidor.rmi.puerto
Para cambiar el puerto predeterminado ( 1099 ) utilizado para acceder al servidor.
Predeterminado a: 1099
No
servidor.rmi.puertolocal
Para usar un puerto específico para el motor del servidor JMeter, defina esta propiedad antes de iniciar el servidor.
Predeterminado a: 4000
No
servidor.rmi.crear
A partir de la versión 2.3.1 de JMeter, el servidor JMeter crea el registro RMI como parte del proceso del servidor.
Establezca esta propiedad en false para que el servidor deje de crear el registro RMI.
El valor predeterminado es: verdadero
No
servidor.exitaftertest
Desde la versión 2.3.1 de JMeter, defina esta propiedad para que JMeter se cierre después de la primera prueba.
El valor predeterminado es: verdadero
No
servidor.rmi.ssl.keystore.tipo
Tipo de almacén de claves para la seguridad de la conexión RMI. Los valores posibles dependen de la JVM en uso, pero comúnmente admitidos son JKS y PKCS12 . Predeterminado a: JKS
No
servidor.rmi.ssl.keystore.archivo
Archivo de almacén de claves que contiene la clave privada El valor predeterminado es: rmi_keystore.jks
No
servidor.rmi.ssl.keystore.contraseña
La contraseña del almacén de claves es por defecto: changeit
No
servidor.rmi.ssl.keystore.alias
Alias ​​clave Predeterminado a: rmi
No
servidor.rmi.ssl.truststore.tipo
Tipo de almacén de confianza para la seguridad de la conexión RMI El valor predeterminado es: el valor de server.rmi.ssl.keystore.type , que es JKS
No
servidor.rmi.ssl.truststore.archivo
Archivo de almacén de claves que contiene el certificado El valor predeterminado es: el valor de server.rmi.ssl.keystore.file , que es rmi_keystore.jks
No
servidor.rmi.ssl.truststore.contraseña
Contraseña del almacén de confianza El valor predeterminado es: el valor de server.rmi.ssl.keystore.password , que es changeit
No
servidor.rmi.ssl.deshabilitar
Establezca esto en verdadero si no desea usar SSL para RMI. Los valores predeterminados son: falso
No

19.8 Incluir controlador

Parámetros

Atributo
Descripción
Requerido
incluircontrolador.prefijo
Prefijo utilizado por IncludeController al crear nombres de archivos.
Predeterminado a valor vacío
No

19.9 Configuración HTTP Java

Parámetros

Atributo
Descripción
Requerido
http.java.sampler.retries
Número de reintentos de conexión realizados por HTTP Java sampler antes de darse por vencido. 0 significa que no hay reintento desde la versión 3.0.
Predeterminado a: 0
No

19.10 Propiedades comunes de Apache HttpClient

Parámetros

Atributo
Descripción
Requerido
http.post_add_content_type_if_missing
¿Debe JMeter agregar a la solicitud POST un tipo de contenido de encabezado: aplicación/x-www-form-urlencoded si falta?
Era cierto antes de la versión 4.1.
Predeterminado a: falso
No
httpclient.timeout
Configure el tiempo de espera del socket (o use el parámetro http.socket.timeout ) para AJP Sampler.
El valor está en milisegundos, 0 significa que no hay tiempo de espera.
Predeterminado a: 0
No
httpclient.version
Establezca la versión http.
El valor predeterminado es: 1.1 (o use el parámetro http.protocol.version )
No
httpcliente.socket.http.cps
Establezca caracteres por segundo en un valor mayor que cero para emular conexiones lentas.
Predeterminado a: 0
No
httpcliente.socket.https.cps
Igual que antes pero para https. Predeterminado a: 0
No
httpclient.loopback
Habilite el protocolo de bucle invertido.
El valor predeterminado es: verdadero
No
httpclient.direcciónlocal
Defina la dirección de host local que se usará para hosts de alojamiento múltiple, ejemplo
httpclient.localaddress=1.2.3.4
No
http.proxyUser
Configure el nombre de usuario para usar con un proxy.
No
http.proxyPass
Establezca la contraseña para usar con un proxy.
No

19.11 Propiedades de Kerberos

Parámetros

Atributo
Descripción
Requerido
aplicación_kerberos_jaas
Configuración de AuthManager Kerberos
Nombre del módulo de aplicación utilizado en jaas.conf .
Predeterminado a: JMeter
No
kerberos.spnego.strip_port
¿Se debe eliminar el puerto de las direcciones URL antes de construir los SPN para la autenticación SPNEGO? El valor predeterminado es: verdadero
No
kerberos.spnego.delegate_cred
Si la autenticación SPNEGO debe usar la delegación de credenciales. Predeterminado a: falso
No

19.12 Ejemplos de registro de Apache HttpClient

Habilitar conexión de encabezado y registro de contexto: lo mejor para la depuración En log4j2.xml, configure:
<Registrador nombre="org.apache.http" nivel="depuración" />
<Registrador nombre="org.apache.http.wire" nivel="error" />
Habilite el registro de conexión y contexto completo En log4j2.xml, configure:
<Registrador nombre="org.apache.http" nivel="depuración" />
Habilitar el registro de contexto para la administración de conexiones
<Registrador nombre="org.apache.http.impl.conn" nivel="depuración" />
Habilite el registro de contexto para la gestión de conexiones/ejecución de solicitudes
<Registrador nombre="org.apache.http.impl.conn" nivel="depuración" />
<Registrador nombre="org.apache.http.impl.client" nivel="depuración" />
<Registrador nombre="org.apache.http.client" nivel="depuración" />

19.13 Configuración de Apache HttpComponents HTTPClient (HTTPClient4)

Parámetros

Atributo
Descripción
Requerido
hc.parameters.file
Defina un archivo de propiedades para anular los parámetros de Apache HttpClient.
Quite el comentario de esta línea si coloca algo en el archivo hc.parameters .
El valor predeterminado es: hc.parameters
No
httpclient4.auth.preemptive
Enviar de manera preventiva el encabezado de autorización cuando se usa la autenticación BÁSICA El valor predeterminado es: verdadero
No
httpclient4.retrycount
Número de reintentos para intentar. El reintento se realizará en métodos Http idempotentes de forma predeterminada. Si desea volver a intentarlo con todos los métodos, consulte la propiedad httpclient4.request_sent_retry_enabled
Predeterminado: 0
No
httpclient4.request_sent_retry_enabled
Establezca esta propiedad en verdadero si está bien volver a intentar las solicitudes que se han enviado. Esto significa que se volverán a intentar las solicitudes tanto idempotentes como no idempotentes. Por lo general, esto debería ser falso, pero puede ser útil cuando se prueba con algunos balanceadores de carga como Amazon ELB.
Predeterminado a: falso
No
httpclient4.idletimeout
Tiempo de espera de conexión inactiva (en milisegundos) para aplicar si el servidor no envía encabezados de tiempo de espera de Keep-Alive .
El valor predeterminado es: 0 (sin duración sugerida para conexiones Keep-Alived )
No
httpclient4.validar_después_de_inactividad
Compruebe la conexión si el tiempo transcurrido (en milisegundos) desde el último uso de la conexión supera este valor. Asegúrese de que este valor sea siempre inferior en al menos 150 ms a httpclient4.time_to_live El valor
predeterminado es: 4900
No
httpclient4.time_to_live
TTL (en milisegundos) representa un valor absoluto. Pase lo que pase, la conexión no se reutilizará más allá de su TTL.
Predeterminado a: 60000
No
httpclient4.deflate_relax_mode
Ignore EOFException que algunas aplicaciones vanguardistas pueden emitir para indicar el final de la secuencia desinflada.
Predeterminado a: falso
No
httpclient4.gzip_relax_mode
Ignore EOFException que algunas aplicaciones vanguardistas pueden emitir para indicar el final de la transmisión GZipped.
Predeterminado a: falso
No
httpclient4.default_user_agent_disabled
Si es verdadero, no se agregará el agente de usuario HC4 predeterminado (Apache-HttpClient/XYZ (Java/ABC_D)).
Predeterminado a: falso
No

19.14 Configuración del administrador de caché HTTP

Parámetros

Atributo
Descripción
Requerido
cacheable_methods
Lista de métodos separados por espacios o comas que se pueden almacenar en caché.
Predeterminado a: OBTENER
No
cache_manager.cached_resource_mode
Nota: esta propiedad es actualmente una solución temporal para el error 56162 .
Desde la versión 2.12, JMeter ya no crea un resultado de muestra con un código de respuesta de 204 para un recurso encontrado en caché. Esto está en línea con lo que hace el navegador.
Puedes elegir entre tres modos:
RETURN_NO_SAMPLE (predeterminado)
este modo no devuelve ningún resultado de muestra. No tiene configuración adicional.
RETURN_200_CACHE
este modo devolverá el resultado de la muestra con el código de respuesta 200 y el mensaje de respuesta " (ex cache) ".
RETURN_CUSTOM_STATUS
Al elegir este modo, el código de respuesta y el mensaje deben establecerse especificando RETURN_CUSTOM_STATUS.code y RETURN_CUSTOM_STATUS.message .
El valor predeterminado es: RETURN_NO_SAMPLE
No
RETURN_CUSTOM_STATUS.código
Esto le permite seleccionar qué código de respuesta desea devolver si se selecciona el modo RETURN_CUSTOM_STATUS .
El valor predeterminado es vacío.
No
RETURN_CUSTOM_STATUS.mensaje
Esto le permite seleccionar qué mensaje de respuesta desea devolver si se selecciona el modo RETURN_CUSTOM_STATUS .
Predeterminado a valor vacío
No

19.15 Configuración del archivo de resultados

Parámetros

Atributo
Descripción
Requerido
jmeter.save.saveservice.output_format
Esta sección ayuda a determinar cómo se guardarán los datos de los resultados.
Los valores comentados son los predeterminados.
Valores legítimos: xml , csv , db .
Actualmente solo se admiten xml y csv .
El valor predeterminado es: csv
No
jmeter.save.saveservice.asertion_results_failure_message
verdadero cuando se debe guardar el campo; falso en caso contrario.
assertion_results_failure_message solo afecta la salida CSV.
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.asertion_results
Valores legítimos: ninguno , primero , todos .
Predeterminado a: ninguno
No
jmeter.save.saveservice.tipo_de_datos
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.etiqueta
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.response_code
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.response_data
Actualmente, response_data no es compatible con la salida CSV.
Predeterminado a: falso
No
jmeter.save.saveservice.response_data.on_error
Guarde ResponseData para muestras fallidas. Predeterminado a: falso
No
jmeter.save.saveservice.response_message
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.exitoso
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.thread_name
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.tiempo
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.subresultados
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.aserciones
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.latency
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.connect_time
Predeterminado a: falso
No
jmeter.save.saveservice.samplerData
Predeterminado a: falso
No
jmeter.save.saveservice.responseHeaders
Predeterminado a: falso
No
jmeter.save.saveservice.requestHeaders
Predeterminado a: falso
No
jmeter.save.saveservice.codificación
Predeterminado a: falso
No
jmeter.save.saveservice.bytes
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.url
Predeterminado a: falso
No
jmeter.save.saveservice.nombre de archivo
Predeterminado a: falso
No
jmeter.save.saveservice.nombre de host
Predeterminado a: falso
No
jmeter.save.saveservice.thread_counts
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.sample_count
Predeterminado a: falso
No
jmeter.save.saveservice.idle_time
El valor predeterminado es: verdadero
No
jmeter.save.saveservice.timestamp_format
Formato de marca de tiempo: esto solo afecta a los archivos de salida CSV.
Valores legítimos: none , ms o un formato adecuado para SimpleDateFormat .
Predeterminado a: ms
No
jmeter.save.saveservice.timestamp_format
El valor predeterminado es: aaaa/MM/dd HH:mm:ss.SSS
No
jmeter.save.saveservice.default_delimiter
Para usar con archivos de valores separados por comas (CSV) u otros formatos donde los valores de los campos están separados por delimitadores específicos.
Predeterminado a: ,
Para TAB, uno puede usar \t
No
jmeter.save.saveservice.print_field_names
Solo se aplica a los archivos de formato CSV:
Imprimir los nombres de los campos como primera línea en CSV
El valor predeterminado es: verdadero
No
muestra_variables
Lista opcional de nombres de variables de JMeter cuyos valores se guardarán en los archivos de datos de resultados.
Utilice comas para separar los nombres.
El valor predeterminado es: SESSION_ID,REFERENCE
No
jmeter.save.saveservice.xml_pi
NB La implementación actual guarda los valores en XML como atributos, por lo que los nombres deben ser nombres XML válidos.
Las versiones de JMeter posteriores a la 2.3.2 envían la variable a todos los servidores para garantizar que los datos correctos estén disponibles en el cliente.
Instrucción de procesamiento XML opcional para la línea dos del archivo.
Predeterminado a valor vacío
No
jmeter.save.saveservice.base_prefix
Prefijo utilizado para identificar nombres de archivo que son relativos a la base actual.
El valor predeterminado es: ~/
No
jmeter.save.saveservice.autoflush
AutoFlush en cada línea escrita en salida XML o CSV.
Establecer esto en verdadero dará como resultado una menor pérdida de datos de resultados de prueba en caso de un bloqueo, pero tendrá un impacto en el rendimiento, particularmente para pruebas intensivas (bajas o sin pausas).
Desde la versión 2.10 de JMeter, esto es falso por defecto.
Predeterminado a: falso
No

19.16 Configuraciones que afectan a SampleResults

Parámetros

Atributo
Descripción
Requerido
muestraresultado.timestamp.start
Guarde la marca de tiempo de inicio en lugar del final.
Esto también afecta la marca de tiempo almacenada en los archivos de resultados.
Predeterminado a: falso
No
muestraresultado.useNanoTime
Ya sea para usar System.nanoTime() ; de lo contrario, solo use System.currentTimeMillis() .
El valor predeterminado es: verdadero
No
sampleresult.nanoThreadSleep
Use un subproceso de fondo para calcular el desplazamiento de nanoTime.
Establézcalo en un valor inferior a cero para deshabilitar el subproceso en segundo plano.
Predeterminado a: 5000
No
subresultados.disable_renombrar
Desde la versión 5.0, JMeter tiene una nueva política de nomenclatura de subresultados que numera los subresultados de forma predeterminada
. Esta propiedad, si se establece en verdadero , descarta la política de cambio de nombre. Esto puede ser necesario si está utilizando JMeter para pruebas funcionales.
Predeterminado a: falso
No

19.17 Actualizar

Parámetros

Atributo
Descripción
Requerido
actualizar_propiedades
Archivo que contiene un registro de cambios de nombre por problemas de compatibilidad con versiones anteriores.
El valor predeterminado es: /bin/upgrade.properties
No

19.18 Configuración de la grabadora JMeter Test Script

Parámetros

Atributo
Descripción
Requerido
proxy.pausa
NB El elemento originalmente se llamaba Proxy recorder, por lo que las propiedades tienen el prefijo "proxy".
Si la grabadora detecta una brecha de al menos 5 segundos (predeterminado) entre las solicitudes HTTP, asume que el usuario ha hecho clic en una nueva URL. Especificado en milisegundos.
Predeterminado a: 5000
No
proxy.número.solicitudes
Agregue un sufijo numérico a los nombres de los muestreadores.
por defecto es: verdadero
No
proxy.sampler_format
Cadena de formato predeterminada para nuevos muestreadores cuando se selecciona Usar cadena de formato como esquema de nomenclatura .
El valor predeterminado es: #{contador,número,000} - #{ruta} (#{nombre})
No
proxy.excluye.sugerido
Lista de patrones de URL que se agregarán a los patrones de URL para excluir.
Separe varias líneas con ;
El valor predeterminado es: .*\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)
No
jmeter.httpsampler
Cambie el muestreador HTTP predeterminado.
puede ser uno de
HTTPSampler o Java
Utilice la muestra de Java
HTTPSampler2
HttpClient4
Utilice Apache HTTPClient versión 4
El valor predeterminado es: HttpClient4
No
jmeter.httpclient.strict_rfc2616
De forma predeterminada, JMeter intenta ser más indulgente con las redirecciones RFC 2616 y permite rutas relativas.
Si desea probar el cumplimiento estricto, establezca este valor en true .
Cuando la propiedad es verdadera , JMeter sigue RFC 3986 sección 5.2 .
Predeterminado a: falso
No
proxy.content_type_include
El tipo de contenido predeterminado incluye filtro para usar. Especificado como una expresión regular.
El valor predeterminado es: texto/html|texto/sin formato|texto/xml
No
proxy.content_type_exclude
Filtro de exclusión de tipo de contenido predeterminado para usar. Especificado como una expresión regular.
El valor predeterminado es: imagen/.*|texto/css|aplicación/.*
No
proxy.headers.remove
Encabezados predeterminados para eliminar de los elementos del Administrador de encabezados. Especificado como lista separada por comas
Los encabezados Cookie y Autorización siempre se eliminan.
El valor predeterminado es: si se modifica desde, si no coincide, host
No
proxy.binary.types
Manejo de tipo de contenido binario .
Estos tipos de contenido se gestionarán guardando la solicitud en un archivo.
El valor predeterminado es: application/x-amf,application/x-java-serialized-object,binary/octet-stream
No
directorio.binario.proxy
Los archivos se guardarán en este directorio.
El valor predeterminado es: usuario.dir
No
proxy.binary.filesuffix
Los archivos se crearán con el sufijo de este valor.
El valor predeterminado es: .binary
No
proxy.redireccionar.deshabilitar
Si se debe intentar deshabilitar muestras que resultaron de redirecciones donde las muestras generadas usan la redirección automática.
El valor predeterminado es: verdadero
No
proxy.ssl.protocolo
Configuración SSL.
Predeterminado a: TLS
No

19.19 Configuración del certificado de Test Script Recorder

Parámetros

Atributo
Descripción
Requerido
proxy.cert.directory
El valor predeterminado es: directorio bin de JMeter
No
proxy.cert.archivo
El valor predeterminado es: proxyserver.jks
No
proxy.cert.tipo
Predeterminado a: JKS
No
proxy.cert.keystorepass
Predeterminado a: contraseña
No
proxy.cert.keypassword
Predeterminado a: contraseña
No
proxy.cert.factory
Predeterminado a: SunX509
No
proxy.cert.alias
Defina esta propiedad si desea utilizar una entrada especial del almacén de claves.
Predeterminado a valor vacío
No
proxy.cert.validez
La validez predeterminada (en días) para los certificados creados por JMeter.
Predeterminado a: 7
No
proxy.cert.claves_dinámicas
Utilice la generación de claves dinámicas (si es compatible con JMeter/JVM).
Si es falso , volverá a usar una sola clave sin certificado.
El valor predeterminado es: verdadero
No

19.20 Configuración del proxy JMeter

Parámetros

Atributo
Descripción
Requerido
http.proxyDomain
Utilice indicadores de línea de comandos para el nombre de usuario y la contraseña.
El valor predeterminado es: dominio NTLM, si lo requiere la muestra de HTTPClient
No

19.21 Configuración del analizador HTML

Parámetros

Atributo
Descripción
Requerido
HTTPResponse.parsers
Lista separada por espacios de grupos de analizadores.
Para cada analizador, debe haber un analizador .types y una propiedad del analizador .className
El valor predeterminado es: htmlParser wmlParser cssParser
No
cssParser.className
Analizador CSS basado en ph-css.
El valor predeterminado es: org.apache.jmeter.protocol.http.parser.CssParser
No
cssParser.tipos
Tipos de contenido manejados por cssParser.
Predeterminado a: texto/css
No
css.parser.cache.size
Tamaño de caché LRU del analizador CSS. Este caché almacena las URL que se encuentran en un CSS para evitar analizar continuamente el CSS. De forma predeterminada, el tamaño de caché es 400. Se puede desactivar configurando su valor en 0. Por
defecto es: 400
No
css.parser.ignore_all_css_errors
Deje que el analizador de CSS ignore todos los errores de CSS.
El valor predeterminado es: verdadero
No
htmlParser.className
Defina el analizador HTML que se utilizará.
No comentar esta propiedad.
org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
Este nuevo analizador (desde 2.10) debería funcionar mejor que todos los demás. Consulte el error 55632 .
org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
Analizador predeterminado antes de JMeter versión 2.10
org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
Tenga en cuenta que el extractor Regexp puede detectar referencias que se han comentado.
En muchos casos funcionará bien, pero debe tener en cuenta que puede generar referencias adicionales.
org.apache.jmeter.protocol.http.parser.JsoupBasedHtmlParser
Este analizador se basa en JSoup. Debería ser el analizador más preciso, pero tiene menos rendimiento que LagartoBasedHtmlParser
El valor predeterminado es: org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
htmlParser.tipos
Usado por HTTPSamplerBase para asociar htmlParser con los tipos de contenido a continuación.
El valor predeterminado es: texto/aplicación html/xhtml+aplicación xml/texto xml/xml
No
wmlParser.className
El valor predeterminado es: org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
No
wmlParser.tipos
Utilizado por HTTPSamplerBase para asociar wmlParser con los tipos de contenido a continuación.
El valor predeterminado es: texto/vnd.wap.wml
No

19.22 Configuración de dosificación remota

Configure cómo se envían SampleResults del servidor al cliente cuando se utilizan pruebas distribuidas.

Tenga en cuenta que el modo se resuelve actualmente en el cliente, mientras que otras propiedades (por ejemplo, time_threshold ) se resuelven en el servidor.

Desde la versión 2.9 de JMeter, el valor predeterminado es StrippedBatch , que devuelve muestras en modo por lotes (cada 100 muestras o cada minuto de forma predeterminada).
Puede establecer el modo configurando:

modo = uno de los modos posibles a continuación
StrippedBatch elimina los datos de respuesta de SampleResult, por lo que si necesita los datos de respuesta, cambie a otro modo.

Los modos posibles son:

Estándar
Envía SampleResult uno por uno
Lote
Acumula SampleResults antes de enviarlos. Configurado por las propiedades num_sample_threshold y time_threshold
Estadístico
devuelve estadísticas de resumen de muestra. Configurado por propiedades key_on_threadname y time_threshold
despojado
Similar al modo estándar , pero elimina la respuesta de SampleResult. Configurado por la propiedad sample_sender_strip_also_on_error
Lote despojado
Igual que Batch pero elimina la respuesta de SampleResult. Configurado por las propiedades num_sample_threshold , time_threshold y sample_sender_strip_also_on_error
asíncrono
Remitente asíncrono; utiliza una cola y un proceso de trabajo en segundo plano para devolver las muestras. Configurado por propiedad asynch.batch.queue.size
despojadoAsynch
Igual que Asynch pero elimina los datos de respuesta de SampleResult. Configurado por propiedades asynch.batch.queue.size y sample_sender_strip_also_on_error
StrippedDiskStore
Igual que DiskStore pero elimina los datos de respuesta de SampleResult
Clase que extiende AbstractSampleSender ( org.example.load.MySampleSender por ejemplo)
Una implementación personalizada de su elección

Parámetros

Atributo
Descripción
Requerido
muestra_remitente_cliente_configurado
Cómo se configuran las implementaciones del remitente de muestra:
verdadero
(predeterminado) significa que se usará la configuración del cliente
falso
significa que se usará la configuración del servidor
El valor predeterminado es: verdadero
No
sample_sender_strip_also_on_error
De forma predeterminada, cuando se utilizan los modos de eliminación, JMeter desde la versión 3.1 eliminará la respuesta incluso para los resultados de muestra por error. Si desea volver al comportamiento anterior (sin eliminar las respuestas por error), establezca esta propiedad en falso
. Predeterminado en: verdadero
No
modo
Soporte de lotes remotos.
Desde la versión 2.9 de JMeter, el valor predeterminado es StrippedBatch , que devuelve muestras en modo por lotes (cada 100 muestras o cada minuto de forma predeterminada).
Tenga en cuenta también que StrippedBatch elimina los datos de respuesta de SampleResult, por lo que si necesita los datos de respuesta, cambie a otro modo.
No
clave_en_nombre_hilo
Establézcalo en true para muestras estadísticas clave en threadName en lugar de threadGroup .
Predeterminado a: falso
No
num_sample_threshold
Número de SampleResults a acumular antes de enviar al cliente.
Predeterminado a: 100
No
time_threshold
Tiempo para retener SampleResults antes de enviarlos al cliente. El valor está en milisegundos.
Predeterminado a: 60000
No
asíncrono.batch.queue.size
Tamaño de cola predeterminado utilizado por el modo asíncrono .
Predeterminado a: 100
No

19.23 Configuración de solicitud de JDBC

Parámetros

Atributo
Descripción
Requerido
jdbcsampler.nullmarker
Cadena utilizada para indicar un valor nulo.
El valor predeterminado es: ]NULO[
No
jdbcsampler.max_retain_result_size
Max bytes para almacenar desde un CLOB o BLOB en la muestra.
Predeterminado a: 65536 (bytes)
No
jdbc.config.check.query
Lista de consultas utilizadas para determinar si la base de datos sigue respondiendo.
Predeterminado a:
seleccione 1 de INFORMATION_SCHEMA.SYSTEM_USERS|seleccione 1 de dual|seleccione 1 de sysibm.sysdummy1|seleccione 1|seleccione 1 de rdb$base de datos
No
jdbc.config.jdbc.driver.clase
Lista de nombres de clases de controladores JDBC Los
valores predeterminados son:
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
No

19.24 Configuración del muestreador de procesos del sistema operativo

19.25 Configuración del muestreador TCP

Parámetros

Atributo
Descripción
Requerido
controlador tcp
La clase de controlador predeterminada.
El valor predeterminado es: TCPClientImpl
No
tcp.eolByte
Establezca esto en un valor fuera del rango de -128 a +127 para omitir la verificación de EOL .
Valor predeterminado en bytes para el final de la línea: 1000
No
tcp.juego de caracteres
Conjunto de caracteres TCP, utilizado por org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl .
Los valores predeterminados son el conjunto de caracteres predeterminado de las plataformas según lo devuelto por Charset.defaultCharset().name()
No
tcp.estado.prefijo
Cadena al comienzo del código de respuesta de estado.
Predeterminado a: Estado
No
tcp.status.sufijo
Cadena al final del código de respuesta de estado.
por defecto es: .
No
tcp.estado.propiedades
Archivo de propiedades para convertir códigos en mensajes.
El valor predeterminado es: mytestfiles/tcpstatus.properties
No
tcp.binarylength.prefijo.longitud
El prefijo de longitud utilizado por la implementación de LengthPrefixedBinaryTCPClientImpl (en bytes).
Predeterminado a: 2
No

19.26 Summariser - Generar resultados resumidos - configuración (se aplica principalmente al modo CLI)

Parámetros

Atributo
Descripción
Requerido
resumen.nombre
Comente la siguiente propiedad para deshabilitar el resumen del modo CLI predeterminado.
[o cambie el valor para renombrarlo]
Se aplica solo al modo CLI
Predeterminado a: resumen
No
resumen.intervalo
Intervalo entre resúmenes (en segundos).
Predeterminado a: 30
No
resumen.log
Escribir mensajes en el archivo de registro.
El valor predeterminado es: verdadero
No
resumen.fuera
Escribe mensajes en System.out .
El valor predeterminado es: verdadero
No
summariser.ignore_transaction_controller_sample_result
Ignore SampleResults generados por TransactionControllers.
El valor predeterminado es: verdadero
No

19.27 Informe agregado y gráfico agregado - configuración

Parámetros

Atributo
Descripción
Requerido
agregado_rpt_pct1
Percentiles para mostrar en los informes.
Dado como un valor flotante entre 0 y 100 (significa porcentaje).
Primer percentil a mostrar.
Predeterminado a: 90
No
agregado_rpt_pct2
Segundo percentil a mostrar.
Dado como un valor flotante entre 0 y 100 (significa porcentaje).
Predeterminado a: 95
No
agregado_rpt_pct3
Segundo percentil a mostrar.
Dado como un valor flotante entre 0 y 100 (significa porcentaje).
Predeterminado a: 99
No

19.28 BackendListener - configuración

Parámetros

Atributo
Descripción
Requerido
backend_graphite.send_interval
Intervalo de envío en segundos.
Predeterminado a: 1 segundo
No
backend_influxdb.send_interval
Intervalo de envío en segundos.
Predeterminado a: 5 segundos
No
backend_influxdb.conexión_tiempo de espera
Tiempo de espera de conexión de InfluxDB.
Predeterminado a: 1000 milisegundos
No
backend_influxdb.socket_timeout
Tiempo de espera de lectura del socket InfluxDB.
Predeterminado a: 3000 milisegundos
No
backend_influxdb.conexión_solicitud_tiempo de espera
Tiempo de espera de InfluxDB para obtener una conexión.
Predeterminado a: 100 milisegundos
No
backend_metrics_window
Tamaño de ventana deslizante de métricas de back-end para percentiles , mínimo y máximo .
Predeterminado a: 100
No
backend_metrics_large_window
Tamaño de ventana deslizante de métricas de back-end para percentiles , mínimo y máximo . cuando backend_metrics_window_mode=timed
Establecer este valor demasiado alto puede conducir a OOM Tamaño de ventana deslizante de métricas de backend Predeterminado a: 5000
No
backend_metrics_window_mode
Modo de ventana de métricas de backend. Valores posibles:
  • fijo : ventana de tamaño fijo
  • cronometrado : tiempo en caja
Predeterminado a: fijo
No

19.29 Configuración de BeanShell

Parámetros

Atributo
Descripción
Requerido
beanshell.servidor.puerto
Propiedades del servidor BeanShell.
Defina el número de puerto como distinto de cero para iniciar el servidor http en ese puerto.
El servidor telnet se iniciará en el siguiente puerto.
El valor predeterminado es: 0 (es decir, no iniciar el servidor)
No hay seguridad. Cualquiera que pueda conectarse al puerto puede emitir cualquier comando BeanShell. Estos pueden proporcionar acceso sin restricciones a la aplicación JMeter y al host. No habilite el servidor a menos que los puertos estén protegidos contra el acceso, por ejemplo, mediante un cortafuegos.
No
beanshell.servidor.archivo
Defina el archivo de inicialización del servidor.
El valor predeterminado es: ../extras/startup.bsh
No
beanshell.init.archivo
Defina un archivo para ser procesado al inicio.
Esto se procesa utilizando su propio intérprete.
El valor predeterminado es vacío.
No
beanshell.sampler.init
Defina los archivos de inicialización para BeanShell Sampler, Function y otros elementos de BeanShell.
Los elementos de prueba NB Beanshell no comparten intérpretes. Cada elemento en cada hilo tiene su propio intérprete. Esto se retiene entre muestras.
El valor predeterminado es vacío.
No
beanshell.función.init
El valor predeterminado es vacío.
No
beanshell.asertion.init
El valor predeterminado es vacío.
No
beanshell.listener.init
El valor predeterminado es vacío.
No
beanshell.postprocesador.init
El valor predeterminado es vacío.
No
beanshell.preprocesador.init
El valor predeterminado es vacío.
No
beanshell.timer.init
El valor predeterminado es vacío.
No

El archivo BeanShellListeners.bshrc contiene definiciones de ejemplo de Test y Thread Listeners.

19.30 Configuración de MailerModel

Parámetros

Atributo
Descripción
Requerido
mailer.successlimit
Número de muestras exitosas antes de que se envíe un mensaje.
Predeterminado a: 2
No
mailer.failurelimit
Número de muestras fallidas antes de que se envíe un mensaje.
Predeterminado a: 2
No

19.31 Configuración CSVRead

Parámetros

Atributo
Descripción
Requerido
csvread.delimitador
Configuración del delimitador CSVRead (predeterminado " , ").
Asegúrese de que no haya espacios finales ni tabuladores después de los caracteres delimitadores, o estos se incluirán en la lista de delimitadores válidos.
Predeterminado a: ,
No

19.32 Configuración de la función __time()

Parámetros

Atributo
Descripción
Requerido
tiempo.YMD
Esta y las siguientes propiedades se pueden usar para redefinir los formatos de tiempo predeterminados.
El valor predeterminado es: aaaaMMdd
No
tiempo.HMS
Predeterminado a: HHmmss
No
tiempo.YMDHMS
El valor predeterminado es: aaaaMMdd-HHmmss
No
hora.USUARIO1
Predeterminado a valor vacío
No
hora.USUARIO2
Predeterminado a valor vacío
No

19.33 Configuración del conjunto de datos CSV

Parámetros

Atributo
Descripción
Requerido
csvdataset.eofstring
Cadena para devolver en EOF (si no se usa el reciclaje).
Predeterminado a: <EOF>
No
csvdataset.file.encoding_list
Lista de valores de codificación de archivos El valor
predeterminado es: predeterminado de la plataforma
No

19.34 Configuración del muestreador LDAP

Parámetros

Atributo
Descripción
Requerido
ldapsampler.max_sorted_results
Número máximo de resultados de búsqueda devueltos por una búsqueda que se clasificarán para garantizar una ordenación estable (si se devuelven más resultados que este límite, entonces no se realiza la clasificación).
Establézcalo en cero para desactivar toda la clasificación, en cuyo caso es muy probable que las aserciones de respuesta "Igual" fallen en los resultados de búsqueda.
Predeterminado a: 1000
No
afirmación.equals_section_diff_len
Número de caracteres a registrar para cada una de las tres secciones (sección de coincidencia inicial, sección de diferencias, sección de coincidencia final donde no aparecerán todas las secciones para todas las diferencias) se muestra la diferencia cuando falla una aserción Igual. Por lo tanto, un valor de 100 significa que se mostrará un máximo de 300 caracteres de texto diferencial (más una cantidad de caracteres adicionales como " ... " y " [[[ "/" ]]] " que se usan para decorarlo).
Predeterminado a: 100
No
afirmación.equals_diff_delta_start
Prueba escrita en el registro para indicar el inicio/fin del delta diferencial.
El valor predeterminado es: [[[
No
afirmación.equals_diff_delta_end
Por defecto: ]]]
No

19.35 Configuración miscelánea

Parámetros

Atributo
Descripción
Requerido
cssselector.parser.cache.size
Tamaño de caché utilizado por CSS Selector Extractor (solo para la implementación de JODD) para almacenar expresiones de CSS Selector analizadas.
Predeterminado a: 400
No
resultcollector.action_if_file_exists
Se usa para controlar lo que sucede cuando inicia una prueba y tiene oyentes que podrían sobrescribir los archivos de resultados existentes.
Valores posibles:
  • PREGUNTAR : Preguntar al usuario
  • APPEND : Agregar resultados a un archivo existente
  • ELIMINAR : Eliminar archivo existente y comenzar un nuevo archivo
No
espejo.servidor.puerto
Si está definido y es mayor que cero, inicie el servidor espejo en el puerto.
Predeterminado a: 0
No
oro.patterncache.size
Tamaño ORO PatternCacheLRU.
Predeterminado a: 1000
No
propertyEditorSearchPath
TestBeanGui Por
defecto es: nulo
No
jmeter.expertMode
Activar/desactivar el modo experto: el modo experto mostrará los beans y las propiedades del modo experto.
El valor predeterminado es: verdadero
No
httpsampler.max_bytes_to_store_per_request
Tamaño máximo de bytes almacenados en la memoria por SampleResult . Asegúrese de no exceder la capacidad máxima de una matriz Java y recuerde que cuanto más alto establezca este valor, más memoria consumirá JMeter.
El valor predeterminado es: 0 bytes, lo que significa que no se producirá ningún truncamiento
No
httpsampler.max_buffer_size
Tamaño máximo del búfer en bytes utilizado al leer las respuestas.
Predeterminado a: 66560 bytes
No
httpsampler.max_redirects
Máximo de redireccionamientos a seguir en una sola secuencia.
Predeterminado a: 20
No
httpsampler.max_frame_ depth
Profundidad máxima de anidamiento de marco/iframe.
por defecto es: 5
No
httpsampler.separate.container
Vuelva al comportamiento del error 51939 (sin contenedor separado para recursos incrustados) configurando el siguiente false .
por defecto es: verdadero
No
httpsampler.ignore_failed_embedded_resources
Si la descarga de recursos incrustados falla debido a la falta de recursos u otros motivos, si esta propiedad es verdadera , la muestra principal no se marcará como fallida.
Predeterminado a: falso
No
httpsampler.parallel_download_thread_keepalive_inseconds
Tiempo de actividad para los subprocesos de descarga paralelos (en segundos).
Predeterminado a: 60
No
httpsampler.embedded_resources_use_md5
No conserve los datos de respuesta de los recursos incorporados; solo mantén el tamaño y la suma MD5.
Predeterminado a: falso
No
httpsampler.user_defined_methods
Lista de métodos HTTP adicionales que deberían estar disponibles en el cuadro de selección.
Predeterminado a:
VERSION-CONTROL,INFORME,CHECKOUT,CHECKIN,UNCHECKOUT,MKWORKSPACE,ACTUALIZAR,ETIQUETA,COMBINAR,BASELINE-CONTROL,MKACTIVITY
No
sampleresult.default.encoding
La codificación que se utilizará si no se proporciona ninguna.
Predeterminado a: ISO-8859-1
No
CookieManager.delete_null_cookies
Comportamiento de CookieManager: ¿deberían eliminarse las cookies con valores nulos/vacíos?
Utilice falso para volver al comportamiento original.
El valor predeterminado es: verdadero
No
CookieManager.allow_variable_cookies
Comportamiento de CookieManager: ¿deberían permitirse las cookies variables?
Utilice falso para volver al comportamiento original.
El valor predeterminado es: verdadero
No
CookieManager.guardar.cookies
Comportamiento de CookieManager: ¿deberían almacenarse las cookies como variables?
Valor predeterminado: falso
No
CookieManager.nombre.prefijo
Comportamiento de CookieManager: prefijo para agregar al nombre de la cookie antes de almacenarlo como una variable.
El valor predeterminado es COOKIE_; para eliminar el prefijo, defínalo como uno o más espacios.
El valor predeterminado es: COOKIE_
No
CookieManager.check.cookies
Comportamiento de CookieManager: ¿comprobar que las cookies recibidas sean válidas antes de almacenarlas?
Utilice falso para volver al comportamiento anterior.
El valor predeterminado es: verdadero
No
galletas
Archivo de cookies HTTP de Netscape.
Predeterminado a: cookies
No
javascript.use_rhino
Posibilidad de cambiar a Rhino como motor Javascript predeterminado utilizado por IfController y la función __javaScript .
JMeter usa Nashorn desde la versión 3.2. Si desea utilizar Rhino, establezca este valor en verdadero
Predeterminado a: falso
No
jmeterengine.threadstop.esperar
Número de milisegundos de espera para que se detenga un subproceso.
Predeterminado a: 5000
No
jmeterengine.sistema.remoto.salir
Si invocar System.exit(0) en el código de salida del servidor después de detener RMI.
Predeterminado a: falso
No
jmeterengine.stopfail.sistema.salir
Si llamar a System.exit(1) en caso de que no se detengan los subprocesos en el modo CLI.
Esto solo surte efecto si se solicitó explícitamente que se detuviera la prueba.
Si esto está deshabilitado, puede ser necesario eliminar la JVM externamente.
El valor predeterminado es: verdadero
No
jmeterengine.force.system.exit
Si forzar la llamada a System.exit(0) al final de la prueba en el modo CLI, incluso si no hubo fallas y no se solicitó explícitamente que la prueba se detuviera.
Sin esto, es posible que la JVM nunca se cierre si hay otros subprocesos generados por la prueba que nunca se cierran.
Predeterminado a: falso
No
jmeter.salir.verificar.pausa
El tiempo de pausa (en ms) en el subproceso del daemon antes de informar que la JVM no pudo salir.
Si el valor es menor que cero, el JMeter no inicia el subproceso del daemon . El valor
predeterminado es: 2000 .
No
jmeterengine.nongui.puerto
Si se ejecuta el modo CLI, entonces JMeter escucha en el siguiente puerto un mensaje de apagado.
Para deshabilitar, establezca el puerto en 1000 o menos.
Predeterminado a: 4445
No
jmeterengine.nongui.maxport
Si el puerto inicial está ocupado, siga intentándolo hasta llegar a este puerto (para deshabilitar la búsqueda, establezca el valor menor o igual que la propiedad .port ).
Predeterminado a: 4455
No
jmeterthread.rampup.granularity
Con qué frecuencia verificar el apagado durante el arranque (milisegundos).
Predeterminado a: 1000
No
onload.expandtree
¿JMeter debería expandir el árbol al cargar un plan de prueba?
El valor predeterminado es falso ya que JMeter 2.7
Predeterminado es: falso
No
jsyntaxtextarea.wrapstyleword
Configuración JSyntaxTextArea.
El valor predeterminado es: verdadero
No
jsyntaxtextarea.linewrap
El valor predeterminado es: verdadero
No
jsyntaxtextarea.codefolding
El valor predeterminado es: verdadero
No
jsyntaxtextarea.maxundos
Establézcalo en cero para deshabilitar la función de deshacer en JSyntaxTextArea.
Predeterminado a: 50
No
jsyntaxtextarea.font.family
Cambie la fuente en las áreas de texto (JSyntax). (Útil para pantallas HiDPI).
El valor predeterminado es vacío, lo que significa fuente monoespaciada predeterminada de la plataforma
No
jsyntaxtextarea.font.size
Cambie el tamaño de las áreas de texto (JSyntax). Solo se usará cuando se establezca jsyntaxtextarea.font.family .
Predeterminado a: -1
No
loggerpanel.usejsyntaxtext
Establézcalo en falso para deshabilitar el uso de JSyntaxTextArea para el panel del registrador de consola.
El valor predeterminado es: verdadero
No
ver.resultados.árbol.max_resultados
Número máximo de muestras principales que se deben almacenar y mostrar.
Un valor de 0 almacenará todos los resultados. Esto podría consumir mucha memoria.
Predeterminado a: 500
No
ver.resultados.árbol.max_size
Tamaño máximo (en bytes) de la página HTML que se puede mostrar.
Establézcalo en cero para deshabilitar la verificación de tamaño y mostrar la respuesta completa.
Predeterminado a: 10485760
No
ver.resultados.árbol.renderers_order
Orden de renderizadores en el árbol de resultados de vista.
Tenga en cuenta que los nombres completos de las clases deben usarse para procesadores centrales que no sean JMeter
Para los renderizadores centrales de JMeter, los nombres de las clases comienzan con . y tienen automáticamente el prefijo org.apache.jmeter.visualizers
Los valores predeterminados son:
.RenderAsText,.RenderAsRegexp,.RenderAsCssJQuery,.RenderAsXPath,.RenderAsHTML,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML
No
documento.max_size
Tamaño máximo (en bytes) del documento que puede analizar el motor Tika
Establézcalo en cero para deshabilitar la verificación de tamaño.
Predeterminado a: 10485760
No
JMSSampler.useSecurity.properties
Opciones JMS.
Habilite la siguiente propiedad para evitar que JMS Point-to-Point Sampler utilice las propiedades java.naming.security.[principal|credentials] al crear la conexión de cola.
Predeterminado a: falso
No
confirmar.eliminar.saltar
Establezca el siguiente valor en verdadero para omitir el diálogo de confirmación de eliminación.
Predeterminado a: falso
No

19.36 Configuración de ruta de clase

Parámetros

Atributo
Descripción
Requerido
rutas_de_búsqueda
Lista de directorios (separados por ; ) para buscar clases adicionales de complementos de JMeter, por ejemplo, nuevos elementos GUI y muestras.
Cualquier archivo jar en dicho directorio se incluirá automáticamente; Los archivos jar de los subdirectorios se ignoran.
El valor dado se suma a los archivos jar que se encuentran en el directorio lib/ext .
No use esto para archivos jar de dependencia de complementos o utilidades.
El valor predeterminado es vacío.
No
usuario.classpath
Lista de directorios en los que JMeter buscará clases de dependencia de utilidades y complementos.
Utilice el separador de rutas de su plataforma ( java.io.File.pathSeparatorChar en Java) para separar varias rutas.
Cualquier archivo jar en dicho directorio se incluirá automáticamente; Los archivos jar de los subdirectorios se ignoran.
El valor dado se suma a los archivos jar que se encuentran en el directorio lib .
Todas las entradas se agregarán a la ruta de clases del cargador de clases del sistema y también a la ruta del cargador interno de JMeter.
Las rutas con espacios pueden causar problemas para la JVM.
El valor predeterminado es vacío.
No
plugin_dependency_paths
Lista de directorios (separados por ; ) en los que JMeter buscará clases de dependencia de utilidades y complementos.
Cualquier archivo jar en dicho directorio se incluirá automáticamente; Los archivos jar de los subdirectorios se ignoran.
El valor dado se suma a cualquier jar que se encuentre en el directorio lib o proporcionado por la propiedad user.classpath .
Todas las entradas se agregarán a la ruta del cargador interno de JMeter únicamente.
Para dependencias de complementos, esta propiedad debe usarse en lugar de user.classpath .
El valor predeterminado es vacío.
No
classfinder.funciones.contener
Actualmente, el buscador de ruta de clases necesita cargar cada clase de JMeter para encontrar las clases que necesita.
Para el modo CLI, solo es necesario buscar clases de función, pero todas las clases aún están cargadas.
Todas las clases de función actuales incluyen " .function. " en su nombre, y ninguna incluye " .gui. " en el nombre, por lo que la cantidad de clases no deseadas cargadas se puede reducir al verificarlas. Sin embargo, si un nombre de clase de función válido no coincide con estas restricciones, no se cargará. Si se encuentran problemas, comente o cambie esta propiedad o la siguiente.
El valor predeterminado es: .funciones.
No
classfinder.funciones.notContain
El valor predeterminado es: .gui.
No

19.37 Configuración de informes

Parámetros

Atributo
Descripción
Requerido
jmeter.reportgenerator.apdex_satisfied_threshold
Establece el umbral de satisfacción para el cálculo de APDEX (en milisegundos).
Predeterminado a: 500
No
jmeter.reportgenerator.apdex_tolerated_threshold
Establece el umbral de tolerancia para el cálculo de APDEX (en milisegundos).
Predeterminado a: 1500
No
jmeter.reportgenerator.sample_filter
Expresión regular que indica qué muestras conservar para la generación de gráficos y estadísticas.
El valor vacío significa que no hay filtrado
. El valor predeterminado es el valor vacío.
No
jmeter.reportgenerator.temp_dir
Establece el directorio temporal utilizado por el proceso de generación si necesita operaciones de E/S de archivos.
Predeterminado a: temperatura
No
jmeter.reportgenerator.statistic_window
Establece el tamaño de la ventana deslizante utilizada por la evaluación de percentiles.
Precaución: un valor más alto proporciona una mayor precisión pero necesita más memoria.
Predeterminado a: 20000
No
jmeter.reportgenerator.report_title
Configure esta propiedad para cambiar el título del informe . Los
valores predeterminados son: Apache JMeter Dashboard
No
jmeter.reportgenerator.overall_granularity
Define la granularidad general de los gráficos a lo largo del tiempo . El valor
predeterminado es: 60000 .
No
jmeter.reportgenerator.graph.responseTimePercentiles.classname
Definición del gráfico de percentiles de tiempo
de respuesta El valor predeterminado es:
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
No
jmeter.reportgenerator.graph.responseTimePercentiles.title
El valor predeterminado es: Percentiles de tiempo de respuesta
No
jmeter.reportgenerator.graph.responseTimeDistribution.classname
Definición del gráfico de distribución del tiempo de respuesta El valor
predeterminado es:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
No
jmeter.reportgenerator.graph.responseTimeDistribution.title
El valor predeterminado es: Distribución del tiempo de respuesta
No
jmeter.reportgenerator.graph.responseTimeDistribution.property.set_granularity
Predeterminado a: 100
No
jmeter.reportgenerator.graph.activeThreadsOverTime.nombre de clase
Subprocesos activos a lo largo del tiempo definición
de gráfico El valor predeterminado es:
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
No
jmeter.reportgenerator.graph.activeThreadsOverTime.title
El valor predeterminado es: subprocesos activos a lo largo del tiempo
No
jmeter.reportgenerator.graph.activeThreadsOverTime.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.timeVsThreads.nombre de clase
Definición de gráfico de tiempo VS subprocesos Por
defecto es:
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
No
jmeter.reportgenerator.graph.timeVsThreads.title
Predeterminado a: Tiempo VS Subprocesos
No
jmeter.reportgenerator.graph.bytesThroughputOverTime.classname
Definición de gráfico de rendimiento de bytes
a lo largo del tiempo El valor predeterminado es:
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer
No
jmeter.reportgenerator.graph.bytesThroughputOverTime.title
El valor predeterminado es: rendimiento de bytes a lo largo del tiempo
No
jmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.responseTimesOverTime.classname
Definición de gráfico de tiempo de respuesta a lo largo del tiempo El valor
predeterminado es:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
No
jmeter.reportgenerator.graph.responseTimesOverTime.title
El valor predeterminado es: Tiempo de respuesta a lo largo del tiempo
No
jmeter.reportgenerator.graph.responseTimesOverTime.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.latenciesOverTime.nombre de clase
Definición del gráfico de latencias a lo largo del tiempo El valor
predeterminado es:
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
No
jmeter.reportgenerator.graph.latenciesOverTime.title
El valor predeterminado es: Latencias a lo largo del tiempo
No
jmeter.reportgenerator.graph.latenciesOverTime.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.responseTimeVsRequest.nombre de clase
Tiempo de respuesta frente a definición de gráfico
de solicitud Los valores predeterminados son:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
No
jmeter.reportgenerator.graph.responseTimeVsRequest.title
El valor predeterminado es: tiempo de respuesta frente a solicitud
No
jmeter.reportgenerator.graph.responseTimeVsRequest.exclude_controllers
El valor predeterminado es: verdadero
No
jmeter.reportgenerator.graph.responseTimeVsRequest.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.latencyVsRequest.nombre de clase
Latencias Vs Definición de gráfico
de solicitud El valor predeterminado es:
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
No
jmeter.reportgenerator.graph.latencyVsRequest.title
El valor predeterminado es: Latencias frente a solicitud
No
jmeter.reportgenerator.graph.latencyVsRequest.exclude_controllers
El valor predeterminado es: verdadero
No
jmeter.reportgenerator.graph.latencyVsRequest.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.hitsPerSecond.classname
Definición de gráfico de aciertos por segundo El valor
predeterminado es:
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
No
jmeter.reportgenerator.graph.hitsPerSecond.title
Predeterminado a: Hits por segundo
No
jmeter.reportgenerator.graph.hitsPerSecond.exclude_controllers
El valor predeterminado es: verdadero
No
jmeter.reportgenerator.graph.hitsPerSecond.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.codesPerSecond.classname
Definición de gráfico de códigos por segundo El valor
predeterminado es:
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
No
jmeter.reportgenerator.graph.codesPerSecond.title
Predeterminado a: Códigos por segundo
No
jmeter.reportgenerator.graph.codesPerSecond.exclude_controllers
El valor predeterminado es: verdadero
No
jmeter.reportgenerator.graph.codesPerSecond.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.graph.transactionsPerSecond.classname
Definición del gráfico Transacciones por segundo El valor
predeterminado es:
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
No
jmeter.reportgenerator.graph.transactionsPerSecond.title
El valor predeterminado es: Transacciones por segundo
No
jmeter.reportgenerator.graph.transactionsPerSecond.property.set_granularity
El valor predeterminado es: ${jmeter.reportgenerator.overall_granularity}
No
jmeter.reportgenerator.exporter.html.nombre de clase

Los valores predeterminados de exportación de HTML son:
org.apache.jmeter.report.dashboard.HtmlTemplateExporter
No
jmeter.reportgenerator.exporter.html.property.template_dir
Establece el directorio de origen de los archivos con plantilla a partir del cual se generan las páginas html.
El valor predeterminado es: plantilla de informe
No
jmeter.reportgenerator.exporter.html.property.output_dir
Establece el directorio de destino para las páginas html generadas.
Esto será anulado por la opción de línea de comando -o .
El valor predeterminado es: informe de salida
No
jmeter.reportgenerator.exporter.html.series_filter
Expresión regular que indica qué series de gráficos se filtran en la pantalla.
El valor vacío significa que no hay filtrado.
El valor predeterminado es vacío.
No
jmeter.reportgenerator.exporter.html.filters_only_sample_series
Indica si el filtro de serie se aplica solo a la serie de muestra
. El valor predeterminado es: verdadero .
No
jmeter.reportgenerator.exporter.html.show_controllers_only
Indica si solo se muestran las muestras del controlador en los gráficos que lo admiten.
Predeterminado a: falso
No
jmeter.reportgenerator.date_format
Formato de fecha del informe utilizando las propiedades start_date y end_date.
El valor predeterminado es: aaaaMMddHHmmss
No
jmeter.reportgenerator.start_date
Fecha de inicio del informe usando la propiedad date_format.
Por defecto: nada
No
jmeter.reportgenerator.end_date
Fecha de finalización del informe utilizando la propiedad date_format.
Por defecto: nada
No
generar_reporte_ui.generación_tiempo de espera
Tiempo de espera en milisegundos para la generación de informes al utilizar Herramientas > Generar informe HTML.
Predeterminado a: 300000
No

19.38 Archivos de propiedades adicionales para cargar

Parámetros

Atributo
Descripción
Requerido
usuario.propiedades
¿JMeter debería cargar automáticamente propiedades adicionales de JMeter?
Nombre de archivo a buscar (comentario para deshabilitar) El valor
predeterminado es: usuario.propiedades
No
propiedades del sistema
¿JMeter debería cargar automáticamente propiedades adicionales del sistema?
Nombre de archivo a buscar (comentario para deshabilitar) El valor
predeterminado es: system.properties
No
template.files
Lista separada por comas de archivos que contienen referencias a plantillas y su descripción.
La ruta debe ser relativa a la carpeta raíz de JMeter. El valor
predeterminado es: /bin/templates/templates.xml
No

19.39 Función de validación de grupo de subprocesos

Validación es el nombre de la función utilizada para validar rápidamente que un grupo de subprocesos funciona bien

Parámetros

Atributo
Descripción
Requerido
testplan_validation.tree_cloner_class
La implementación predeterminada es
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
Ejecuta la validación sin temporizadores, con un hilo y una iteración.
Puede implementar su propia política que debe extender org.apache.jmeter.engine.TreeCloner .
JMeter lo instanciará y lo usará para crear el árbol que se usa para ejecutar la validación en Thread Group.
Predeterminado a:
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
No
testplan_validation.nb_threads_per_thread_group
Número de subprocesos que se utilizarán para validar un grupo de subprocesos.
Predeterminado a: 1
No
testplan_validation.ignore_timers
Ignore los temporizadores al validar el grupo de subprocesos del plan.
El valor predeterminado es: verdadero
No
testplan_validation.ignore_backends
Ignore BackendListener al validar el grupo de subprocesos del plan.
El valor predeterminado es: verdadero
No
testplan_validation.number_iterations
Número de iteraciones a utilizar para validar un grupo de subprocesos.
Predeterminado a: 1
No
testplan_validation.tpc_force_100_pct
Obligue a los controladores de rendimiento que funcionan en modo de porcentaje a ser del 100 %.
Predeterminado a: falso
No

19.40 Característica relacionada con el temporizador

Los temporizadores se utilizan para introducir tiempo para pensar en su plan.

Parámetros

Atributo
Descripción
Requerido
temporizador.factor
Aplique un factor en las pausas calculadas por los siguientes temporizadores:
  • Temporizador aleatorio gaussiano
  • Temporizador aleatorio uniforme
  • Temporizador aleatorio Poisson
Predeterminado a: 1.0f
No
think_time_creator.impl
Implementación predeterminada que crea la estructura del temporizador para agregar al plan de prueba. Implementación de la interfaz org.apache.jmeter.gui.action.thinktime.ThinkTimeCreator El valor predeterminado es: org.apache.jmeter.thinktime.DefaultThinkTimeCreator
No
think_time_creator.default_timer_implementation
Clase de GUI de temporizador predeterminada agregada al plan de prueba por DefaultThinkTimeCreator El valor predeterminado es: org.apache.jmeter.timers.gui.UniformRandomTimerGui
No
think_time_creator.default_constant_pause
Pausa constante predeterminada del temporizador Predeterminado a: 1000
No
think_time_creator.rango_predeterminado
Pausa de rango predeterminado del temporizador Predeterminado a: 100
No
^

19.41 Política de nombres

Los temporizadores se utilizan para introducir tiempo para pensar en su plan.

Parámetros

Atributo
Descripción
Requerido
naming_policy.prefijo
Prefijo utilizado al nombrar elementos. Predeterminado para prefijo vacío
No
naming_policy.sufijo
Prefijo utilizado al nombrar elementos. Predeterminado para sufijo vacío
No
naming_policy.impl
Implementación de la interfaz org.apache.jmeter.gui.action.TreeNodeNamingPolicy Implementación predeterminada que crea la estructura del temporizador para agregar al plan de prueba. Implementación de la interfaz org.apache.jmeter.gui.action.thinktime.ThinkTimeCreator El valor predeterminado es: org.apache.jmeter.gui.action.impl.DefaultTreeNodeNamingPolicy
No
^

19.42 Ayuda

Controla cómo se muestra la documentación en JMeter

Parámetros

Atributo
Descripción
Requerido
ayuda.local
Switch que permite usar la documentación local abierta en JMeter GUI.
De forma predeterminada, utilizamos la documentación en línea abierta en el navegador. Predeterminado a falso
No

19.43 Configuración avanzada de Groovy Scripting

Propiedades avanzadas para la configuración de secuencias de comandos en Groovy

Parámetros

Atributo
Descripción
Requerido
groovy.utilities
Ruta al archivo Groovy que contiene funciones de utilidad para poner a disposición de la función __groovy .
El valor predeterminado es bin/utility.groovy
No

19.44 Configuración avanzada de secuencias de comandos JSR-223

Propiedades avanzadas para configuración de scripting en JSR-223

Parámetros

Atributo
Descripción
Requerido
jsr223.init.archivo

Ruta al archivo JSR-223 que contiene el script para llamar al inicio de JMeter.

El motor de secuencias de comandos real que se utilizará estará determinado por la extensión del nombre del archivo de inicio. Si el nombre del archivo no tiene extensión, o no se pudo encontrar un motor de secuencias de comandos para esa extensión, se utilizará Groovy.

Este script puede usar variables predefinidas:

  • log : registrador para registrar cualquier mensaje, utiliza la biblioteca SLF4J
  • accesorios : propiedades de JMeter
  • OUT : System.OUT, útil para escribir en la consola
No se define ningún script de forma predeterminada.
No
jsr223.compiled_scripts_cache_size
Utilizado por elementos JSR-223.
Tamaño de caché de scripts compilados.
Predeterminado a: 100
No

19.45 Generación de documentación

Propiedades avanzadas para la generación de documentación

Parámetros

Atributo
Descripción
Requerido
docgeneration.schematic_xsl
Ruta al archivo XSL utilizado para generar la vista esquemática del plan de prueba.
Cuando esté vacío, JMeter utilizará el incrustado en src/core/org/apache/jmeter/gui/action/schematic.xsl
Sin valor predeterminado
No

19.46 Proveedor de seguridad

Propiedades avanzadas para la generación de documentación

Parámetros

Atributo
Descripción
Requerido
proveedor.de.seguridad
El valor debe tener este formato: <ClassName>[:<Postion>[:<ConfigString>]]
No
. Ejemplos:
org.bouncycastle.jce.provider.BouncyCastleProvider
Agrega BouncyCastleProvider a la siguiente posición disponible.
org.bouncycastle.jce.provider.BouncyCastleProvider:1
Agrega BouncyCastleProvider , en la primera posición.
org.bouncycastle.jsse.provider.BouncyCastleJsseProvider:2:BC
Agrega BouncyCastleJsseProvider , en la segunda posición. Y configurarlo para usar el proveedor BC.
proveedor.de.seguridad.<n>
Reemplace el <n> con cualquier número. Los SecurityProviders se agregarán en el orden alfabético de los nombres de propiedad. (Primero: security.provider y luego security.provider.2 , security.provider.3 ,...) Ver propiedad security.provider
No
Go to top