19 Introdução

Este documento descreve as propriedades do JMeter. As propriedades presentes em jmeter.properties ou reportgenerator.properties devem ser configuradas no arquivo user.properties . Essas propriedades só são consideradas após reiniciar o JMeter, pois geralmente são resolvidas quando a classe é carregada.

19.1 Idioma

Parâmetros

Atributo
Descrição
Requeridos
Língua
Idioma preferido da GUI. Comente para usar o idioma do código de idioma padrão da JVM.
Exemplo:
idioma=pt
Esta propriedade é a única que deve ser configurada no arquivo jmeter.properties
Para configurar totalmente o idioma, certifique-se de definir a localidade, consulte Internacionalização: Entendendo a localidade na plataforma Java . Exemplo para inglês:
-Duser.language=en -Duser.region=EN
Não
localidades.adicionar
Código(s) de idioma(s) adicional(is) para adicionar à lista exibida.
A lista padrão atual é: en , fr , de , no , es , tr , ja , zh_CN , zh_TW , pl , pt_BR .
Consulte JMeterMenuBar#makeLanguageMenu()
As entradas são uma lista de nomes de idiomas separados por vírgula.
Exemplo:
locales.add=zu
Não

19.2 Analisador de XML

Parâmetros

Atributo
Descrição
Requeridos
xpath.namespace.config
Caminho para um arquivo de propriedades contendo mapeamento de namespace no formato prefix=Namespace . Exemplo:
ns=http://biz.aol.com/schema/2006-12-18
Não
xpath2query.parser.cache.size
Cache de consulta XPath2 para armazenar consultas XPath compiladas Padrões para 400
Não

19.3 Configuração SSL

SSL (Java) As propriedades do sistema estão agora em system.properties O
JMeter não converte mais javax. xxx entradas de propriedade em jmeter.properties nas propriedades do sistema. Eles devem agora ser definidos no arquivo system.properties ou na linha de comandos. O arquivo system.properties oferece mais flexibilidade.

Parâmetros

Atributo
Descrição
Requeridos
https.sessioncontext.shared
Por padrão, os contextos de sessão SSL agora são criados por thread, em vez de serem compartilhados.
O comportamento antigo pode ser ativado definindo essa propriedade como true . O padrão é: falso
Não
https.default.protocol
Esteja ciente de que o protocolo padrão https pode variar dependendo da versão da JVM. Consulte Diagnosticando TLS, SSL e HTTPS e Bug 58236 . Nível de protocolo HTTPS padrão:
https.default.protocol=TLS
Isso pode precisar ser alterado para:
https.default.protocol=SSLv3
Não
https.socket.protocols
Lista de protocolos para habilitar. Talvez você precise selecionar apenas um subconjunto se encontrar problemas com o servidor de destino.
Isso é necessário quando o servidor não suporta a negociação de versão do Socket, isso pode levar a erros como: javax.net.ssl.SSLPeerUnverifiedException: peer não autenticado ou java.net.SocketException: Connection reset .
Veja Bug 54759 , exemplo:
https.socket.protocols=SSLv2Olá SSLv3 TLSv1
Não
https.cipherSuites
Lista separada por vírgulas de conjuntos de criptografia SSL que podem ser usados ​​em conexões HTTPS. Pode ser desejável usar um subconjunto de conjuntos de cifras para corresponder ao comportamento esperado do cliente ou para reduzir a sobrecarga de criptografia no JMeter ao executar com um grande número de usuários. Podem ocorrer erros se a JVM não suportar os conjuntos de codificação especificados ou se os conjuntos de codificação suportados pelo servidor HTTPS não se sobrepuserem a esta lista. Consulte o Guia de Referência JSSE.
Por exemplo:
https.cipherSuites=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256
Se não for especificado, o JMeter usará a lista padrão de conjuntos de cifras suportados pela JVM.
Não
httpclient.reset_state_on_thread_group_iteration
Redefina o estado HTTP ao iniciar uma nova iteração do Thread Group. Em resumo , true significa que a próxima iteração está associada a um novo usuário. false significa que a próxima iteração está associada ao mesmo usuário. verdadeiro envolve:
  • Fechando a conexão aberta
  • redefinindo o estado SSL
O padrão é: true
Não
https.use.cached.ssl.context
Controle se permitimos a reutilização do contexto SSL armazenado em cache entre as iterações.
Configure o valor como false para redefinir o contexto SSL a cada iteração.
O padrão é: true
OBSOLETO, você deve usar httpclient.reset_state_on_thread_group_iteration com o valor correto
Não
https.keyStoreStartIndex
Índice de início a ser usado com keystores com muitas entradas.
O padrão é usar a entrada 0 , ou seja, a primeira.
Padrões para: 0
Não
https.keyStoreEndIndex
Índice final a ser usado com keystores com muitas entradas.
Padrões para: 0
Não

19.4 Configuração de Look and Feel

Parâmetros

Atributo
Descrição
Requeridos
jmeter.laf.windows_10
Nome de classe da IU padrão do Swing
Os nomes de classe do LAF que estão disponíveis agora são exibidos como texto de dica de ferramenta ao passar o mouse sobre a lista de seleção Opções/Aparência e Comportamento.
Você pode usar um nome de classe completo, como mostrado abaixo, ou uma das strings " System " ou " CrossPlatform ", o que significa que o JMeter usará a string correspondente retornada por UIManager.get<name>LookAndFeelClassName() .
LAF pode ser substituído por os.name (em minúsculas, espaços substituídos por '_').
Ordem de pesquisa de propriedade LAF
Por exemplo, um os.name do Windows 10 .
O JMeter procuraria primeiro uma propriedade
jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeel
Caso contrário, a família de SO os.name seria usada abreviada para o primeiro espaço. Em nosso exemplo, o JMeter procuraria uma propriedade
jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
O Mac aparentemente fica melhor com o System LAF definido
jmeter.laf.mac=Sistema
Caso contrário, o LAF padrão do JMeter pode ser definido por meio de:
jmeter.laf=Sistema
Se nenhuma das propriedades jmeter.laf acima for definida, o JMeter usará o CrossPlatform LAF. Isso ocorre porque o CrossPlatform LAF geralmente parece melhor que o System LAF. Veja Bug 52026 para detalhes.
Ao alterar Look and Feel (LAF) da GUI do JMeter através do menu Options > Look and Feel, você deve reiniciar o JMeter para garantir que a alteração seja totalmente efetiva.
Não
jmeter.loggerpanel.display
Exibir LoggerPanel.
O padrão é: falso
Não
jmeter.loggerpanel.enable_when_closed
Habilite o LogViewer Panel para receber eventos de log mesmo quando fechado.
Ativado desde 2.12
Observe que isso tem algum impacto no desempenho, mas como o modo GUI não deve ser usado para teste de carga, é aceitável
O padrão é: true
Não
jmeter.loggerpanel.maxlength
Max linhas mantidas em LoggerPanel, 0 significa sem limite.
Padrões para: 1000
Não
jmeter.gui.refresh_period
Período de intervalo em ms para processar os eventos dos ouvintes.
Padrões para: 500
Não

19.4.1 Configuração do Darklaf

Parâmetros

Atributo
Descrição
Requeridos
darklaf.decorações
Ativa o cromo de janela personalizado ao usar uma aparência e comportamento do Darklaf. O padrão é: falso
Não
darklaf.unifiedMenuBar
Ativa a barra de menus unificada no Windows ao usar uma aparência e comportamento do Darklaf.
Esta propriedade só tem efeito se darklaf.native for true . O padrão é: true
Não

19.5 Exibição da barra de ferramentas

Parâmetros

Atributo
Descrição
Requeridos
jmeter.toolbar.icons
Definições de ícones da barra de ferramentas.
O padrão é org/apache/jmeter/images/toolbar/icons-toolbar.properties
Não
jmeter.toolbar
Lista da barra de ferramentas.
Padrões para:
novo,abrir,fechar,salvar,salvar_como_testeplan,|,recortar,copiar,colar,|,expandir,recolher,alternar,|,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,help
Não
jmeter.toolbar.icons.size
Os tamanhos disponíveis são: 22x22 , 32x32 , 48x48 . O valor sugerido para o modo HiDPI é
jmeter.toolbar.icons.size=48x48
Padrões para: 22x22
Não
jmeter.icons
Definições de ícones. Conjunto alternativo:
jmeter.icons=org/apache/jmeter/images/icon_1.properties
Conjunto de ícones históricos (obsoleto):
jmeter.icons=org/apache/jmeter/images/icon_old.properties
O padrão é: org/apache/jmeter/images/icon.properties
Não
jmeter.tree.icons.size
Os tamanhos disponíveis são: 19x19 , 24x24 , 32x32 , 48x48 . Útil para exibição HiDPI (veja abaixo).
O padrão é: 19x19
O valor sugerido para tela HiDPI como 3200x1800 é: 32x32
Não
jmeter.hidpi.mode
Modo HiDPI. Ative um modo ' pseudo '-HiDPI. Permite aumentar o tamanho de alguns elementos de UI que não são gerenciados corretamente pela JVM com telas de alta resolução no Linux ou Windows.
O padrão é: falso
Não
jmeter.hidpi.scale.factor
Fator de escala HiDPI. Valor sugerido para HiDPI: 2.0 . Padrões para: 1,0
Não
not_in_menu
Componentes a não serem exibidos na GUI do JMeter (nome da classe GUI ou rótulo estático).
Esses elementos estão obsoletos e serão removidos na próxima versão:
Script do MongoDB, configuração de origem do MongoDB
Padrões para:
org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler, org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
Não
desfazer.histórico.tamanho
Número de itens no histórico de desfazer.
O recurso está desabilitado por padrão ( 0 ) devido a bugs conhecidos e não corrigidos Bug 57043 , Bug 57039 e Bug 57040 . Defina-o como um número maior que zero ( 25 pode ser um bom padrão).
Quanto maior, mais memória será consumida. Padrões para: 0
Não
gui.quick_X
Teclas de atalho para adicionar componentes JMeter onde X é a tecla de atalho, por exemplo:
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=JSR223Pré-Processador
gui.quick_8=Amostrador de Depuração
gui.quick_9=ViewResultsFullVisualizer
O código acima adicionará os elementos correspondentes quando você pressionar Ctrl  +  0Ctrl  +  9 (  +  0  +  9 no Mac)
Não

19.6 Configuração de Backup JMX

Parâmetros

Atributo
Descrição
Requeridos
jmeter.gui.action.save.backup_on_save
Ative os backups automáticos do arquivo .jmx quando um plano de teste for salvo.
Quando habilitado, antes que o .jmx seja salvo, será feito backup no diretório apontado pela propriedade jmeter.gui.action.save.backup_directory (veja abaixo). Os nomes dos arquivos de backup são criados após o arquivo jmx ser salvo. Por exemplo, salvar test-plan.jmx criará um test-plan-000012.jmx no diretório de backup, desde que o último arquivo de backup criado seja test-plan-000011.jmx .
O valor padrão é true indicando que os backups automáticos estão ativados.
O padrão é: true
Não
jmeter.gui.action.save.backup_directory
Configure o caminho do diretório de backup onde os backups JMX serão criados ao salvar na GUI.
Se não estiver definido (o padrão), os arquivos de backup serão criados em um subdiretório da instalação base do JMeter. Se definido e o diretório não existir, um diretório correspondente será criado.
O padrão é: ${JMETER_HOME}/backups
Não
jmeter.gui.action.save.keep_backup_max_hours
Defina o tempo máximo (em horas) que os arquivos de backup devem ser preservados desde o horário de salvamento.
Por padrão, nenhum tempo de expiração é definido, o que significa que mantemos os backups para sempre.
Padrões para: 0
Não
jmeter.gui.action.save.keep_backup_max_count
Defina o número máximo de arquivos de backup que devem ser preservados. Por padrão, dez backups serão preservados.
Definir isso como zero fará com que os backups não sejam excluídos (a menos que keep_backup_max_hours seja definido como um valor diferente de zero).
Padrões para: 10
Não
save_automatically_before_run
Habilitar o salvamento automático do arquivo .jmx antes de iniciar executar um plano de teste
Quando habilitado, antes da execução, o .jmx será salvo e também será feito backup no diretório apontado.
O padrão é: true
Não

19.7 Hosts remotos e configuração de RMI

Parâmetros

Atributo
Descrição
Requeridos
hosts_remotos
Hosts remotos - delimitados por vírgulas, por exemplo
remote_hosts=localhost:1099,localhost:2010
Padrões para: 127.0.0.1
Não
porta do servidor
Porta RMI a ser usada pelo servidor (deve iniciar o rmiregistry com a mesma porta). Para alterar a porta para (digamos) 1234 :
No(s) servidor(es):
  1. definir server_port=1234
  2. inicie o rmiregistry com a porta 1234
No Windows, isso pode ser feito por:
SET SERVER_PORT=1234
JMETER-SERVER
No Unix:
SERVER_PORT=1234 jmeter-servidor
No cliente Windows:
set remote_hosts= server :1234
No cliente Unix:
export remote_hosts= server :1234
Padrões para: 1099
Não
cliente.rmi.localport
Parâmetro que controla as portas RMI usadas por RemoteSampleListenerImpl e RemoteThreadsListenerImpl (O Controlador)
O valor padrão é 0 , o que significa que as portas são atribuídas aleatoriamente. Se for diferente de zero, será usado como base para números de porta locais para o mecanismo cliente. No momento o JMeter abrirá até três portas começando com a porta definida nesta propriedade.
Você pode precisar abrir as portas correspondentes no firewall na máquina do Controlador.
Padrões para: 0
Não
cliente.tenta
Quando o teste distribuído está iniciando, pode haver várias tentativas de inicializar mecanismos remotos.
Por padrão, apenas uma única tentativa é feita. Aumente esta propriedade para que ela tente novamente mais vezes.
Padrões para: 1
Não
cliente.retries_delay
Se a inicialização for repetida, esta propriedade define o atraso entre essas tentativas em milissegundos.
Padrões para: 5000
Não
client.continue_on_fail
Quando todas as tentativas de inicialização forem feitas, o teste falhará, se algum mecanismo remoto falhar.
Configure esta propriedade como true para ignorar nós com falha e continuar com o teste.
O padrão é: falso
Não
server.rmi.port
Para alterar a porta padrão ( 1099 ) usada para acessar o servidor.
Padrões para: 1099
Não
server.rmi.localport
Para usar uma porta específica para o mecanismo do servidor JMeter, defina essa propriedade antes de iniciar o servidor.
Padrões para: 4000
Não
server.rmi.create
A partir do JMeter versão 2.3.1, o servidor JMeter cria o registro RMI como parte do processo do servidor.
Configure esta propriedade como false , para parar o servidor de criar o registro RMI.
O padrão é: true
Não
server.exitaftertest
A partir do JMeter versão 2.3.1, defina esta propriedade para fazer com que o JMeter saia após o primeiro teste.
O padrão é: true
Não
server.rmi.ssl.keystore.type
Tipo de keystore para segurança de conexão RMI. Os valores possíveis dependem da JVM em uso, mas normalmente são suportados JKS e PKCS12 . Padrão para: JKS
Não
server.rmi.ssl.keystore.file
Arquivo de armazenamento de chave que contém a chave privada O padrão é: rmi_keystore.jks
Não
server.rmi.ssl.keystore.password
A senha do armazenamento de chaves é padronizada para: changeit
Não
server.rmi.ssl.keystore.alias
Key alias Padrão para: rmi
Não
server.rmi.ssl.truststore.type
Tipo de armazenamento confiável para segurança de conexão RMI O padrão é: o valor de server.rmi.ssl.keystore.type , que é JKS
Não
server.rmi.ssl.truststore.file
Arquivo de armazenamento de chave que contém o certificado Padrões para: o valor de server.rmi.ssl.keystore.file , que é rmi_keystore.jks
Não
server.rmi.ssl.truststore.password
Senha do armazenamento de confiança O padrão é: o valor de server.rmi.ssl.keystore.password , que é changeit
Não
server.rmi.ssl.disable
Defina isso como true se você não quiser usar SSL para RMI Defaults para: false
Não

19.8 Incluir Controlador

Parâmetros

Atributo
Descrição
Requeridos
includecontroller.prefix
Prefixo usado por IncludeController ao criar nomes de arquivos.
Padrões para valor vazio
Não

19.9 Configuração Java HTTP

Parâmetros

Atributo
Descrição
Requeridos
http.java.sampler.retries
Número de tentativas de conexão realizadas pelo amostrador HTTP Java antes de desistir. 0 significa que não há repetição desde a versão 3.0.
Padrões para: 0
Não

19.10 Propriedades comuns do Apache HttpClient

Parâmetros

Atributo
Descrição
Requeridos
http.post_add_content_type_if_missing
O JMeter deve adicionar à solicitação POST um tipo de conteúdo de cabeçalho: application/x-www-form-urlencoded se ausente?
Era verdade antes da versão 4.1.
O padrão é: falso
Não
httpclient.timeout
Defina o tempo limite do soquete (ou use o parâmetro http.socket.timeout ) para o AJP Sampler.
O valor está em milissegundos, 0 significa que não há tempo limite.
Padrões para: 0
Não
httpclient.versão
Defina a versão http.
O padrão é: 1.1 (ou use o parâmetro http.protocol.version )
Não
httpclient.socket.http.cps
Defina caracteres por segundo para um valor maior que zero para emular conexões lentas.
Padrões para: 0
Não
httpclient.socket.https.cps
O mesmo que antes, mas para https. Padrões para: 0
Não
httpclient.loopback
Habilite o protocolo de loopback.
O padrão é: true
Não
httpclient.localaddress
Defina o endereço do host local a ser usado para hosts multi-homed, exemplo
httpclient.localaddress=1.2.3.4
Não
http.proxyUser
Defina o nome de usuário a ser usado com um proxy.
Não
http.proxyPass
Defina a senha a ser usada com um proxy.
Não

19.11 Propriedades do Kerberos

Parâmetros

Atributo
Descrição
Requeridos
kerberos_jaas_application
Configuração do AuthManager Kerberos
Nome do módulo de aplicação usado em jaas.conf .
Padrão para: JMeter
Não
kerberos.spnego.strip_port
A porta deve ser retirada de urls antes de construir SPNs para autenticação SPNEGO. O padrão é: true
Não
kerberos.spnego.delegate_cred
A autenticação SPNEGO deve usar delegação de credenciais. O padrão é: falso
Não

19.12 Exemplos de log Apache HttpClient

Habilitar conexão de cabeçalho e registro de contexto - Melhor para depuração Em log4j2.xml, defina:
<Nome do registrador="org.apache.http" level="debug" />
<Nome do registrador="org.apache.http.wire" level="error" />
Habilite a conexão completa e o log de contexto Em log4j2.xml, defina:
<Nome do registrador="org.apache.http" level="debug" />
Habilitar log de contexto para gerenciamento de conexão
<Nome do registrador="org.apache.http.impl.conn" level="debug" />
Habilite o log de contexto para gerenciamento de conexão/execução de solicitação
<Nome do registrador="org.apache.http.impl.conn" level="debug" />
<Nome do registrador="org.apache.http.impl.client" level="debug" />
<Nome do registrador="org.apache.http.client" level="debug" />

19.13 Configuração do HTTPClient do Apache HttpComponents (HTTPClient4)

Parâmetros

Atributo
Descrição
Requeridos
hc.parameters.file
Defina um arquivo de propriedades para substituir os parâmetros Apache HttpClient.
Remova o comentário desta linha se você colocar algo no arquivo hc.parameters .
Padrões para: hc.parameters
Não
httpclient4.auth.preemptive
Envie o cabeçalho de autorização preventivamente quando a autenticação BASIC for usada Padrões para: true
Não
httpclient4.retrycount
Número de tentativas para tentar. A nova tentativa será feita em Métodos Http Idempotentes por padrão. Se você quiser tentar novamente para todos os métodos, consulte a propriedade httpclient4.request_sent_retry_enabled
Padrões para: 0
Não
httpclient4.request_sent_retry_enabled
Defina esta propriedade como true se não houver problema em repetir as solicitações que foram enviadas. Isso significa que solicitações Idempotentes e não Idempotentes serão repetidas. Isso geralmente deve ser falso, mas pode ser útil ao testar em alguns Load Balancers, como o Amazon ELB.
O padrão é: falso
Não
httpclient4.idletimeout
Tempo limite de conexão ociosa (em milissegundos) a ser aplicado se o servidor não enviar cabeçalhos de tempo limite Keep-Alive .
O padrão é: 0 (sem duração sugerida para conexões Keep-Alived )
Não
httpclient4.validate_after_inactivity
Verifique a conexão se o tempo decorrido (em milissegundos) desde o último uso da conexão exceder esse valor. Certifique-se de que esse valor seja sempre menor em pelo menos 150 ms que httpclient4.time_to_live
Padrões para: 4900
Não
httpclient4.time_to_live
TTL (em milissegundos) representa um valor absoluto. Não importa o que aconteça, a conexão não será reutilizada além de seu TTL.
Padrões para: 60.000
Não
httpclient4.deflate_relax_mode
Ignore EOFException que algum aplicativo nervoso pode emitir para sinalizar o fim do fluxo Deflated.
O padrão é: falso
Não
httpclient4.gzip_relax_mode
Ignore EOFException que algum aplicativo nervoso pode emitir para sinalizar o final do fluxo GZipped.
O padrão é: falso
Não
httpclient4.default_user_agent_disabled
Se true, o HC4 User-Agent padrão (Apache-HttpClient/XYZ (Java/ABC_D)) não será adicionado.
O padrão é: falso
Não

19.14 Configuração do HTTP Cache Manager

Parâmetros

Atributo
Descrição
Requeridos
cacheable_methods
Lista de métodos separados por espaço ou vírgula que podem ser armazenados em cache.
O padrão é: GET
Não
cache_manager.cached_resource_mode
NB Esta propriedade é atualmente uma solução temporária para o Bug 56162 .
Desde a versão 2.12, o JMeter não cria mais um Resultado de Amostra com um código de resposta 204 para um recurso localizado no cache. Isso está de acordo com o que o navegador faz.
Você pode escolher entre três modos:
RETURN_NO_SAMPLE (padrão)
este modo não retorna nenhum Resultado de Amostra. Não possui configuração adicional.
RETURN_200_CACHE
este modo retornará Sample Result com código de resposta para 200 e mensagem de resposta para " (ex cache) ".
RETURN_CUSTOM_STATUS
escolhendo este modo, o código de resposta e a mensagem devem ser definidos especificando RETURN_CUSTOM_STATUS.code e RETURN_CUSTOM_STATUS.message .
O padrão é: RETURN_NO_SAMPLE
Não
RETURN_CUSTOM_STATUS.code
Isso permite selecionar qual código de resposta você deseja retornar se o modo RETURN_CUSTOM_STATUS estiver selecionado.
Padrões para valor vazio.
Não
RETURN_CUSTOM_STATUS.message
Isso permite selecionar qual mensagem de resposta você deseja retornar se o modo RETURN_CUSTOM_STATUS estiver selecionado.
Padrões para valor vazio
Não

19.15 Configuração do arquivo de resultados

Parâmetros

Atributo
Descrição
Requeridos
jmeter.save.saveservice.output_format
Esta seção ajuda a determinar como os dados de resultados serão salvos.
Os valores comentados são os padrões.
Valores legítimos: xml , csv , db .
Apenas xml e csv são suportados atualmente.
Padrão para: csv
Não
jmeter.save.saveservice.assertion_results_failure_message
true quando o campo deve ser salvo; falso caso contrário.
assertion_results_failure_message afeta apenas a saída CSV.
O padrão é: true
Não
jmeter.save.saveservice.assertion_results
Valores legítimos: none , first , all .
Padrão para: nenhum
Não
jmeter.save.saveservice.data_type
O padrão é: true
Não
jmeter.save.saveservice.label
O padrão é: true
Não
jmeter.save.saveservice.response_code
O padrão é: true
Não
jmeter.save.saveservice.response_data
response_data atualmente não é compatível com saída CSV
O padrão é: falso
Não
jmeter.save.saveservice.response_data.on_error
Salve ResponseData para amostras com falha. O padrão é: falso
Não
jmeter.save.saveservice.response_message
O padrão é: true
Não
jmeter.save.saveservice.successful
O padrão é: true
Não
jmeter.save.saveservice.thread_name
O padrão é: true
Não
jmeter.save.saveservice.time
O padrão é: true
Não
jmeter.save.saveservice.subresults
O padrão é: true
Não
jmeter.save.saveservice.assertions
O padrão é: true
Não
jmeter.save.saveservice.latency
O padrão é: true
Não
jmeter.save.saveservice.connect_time
O padrão é: falso
Não
jmeter.save.saveservice.samplerData
O padrão é: falso
Não
jmeter.save.saveservice.responseHeaders
O padrão é: falso
Não
jmeter.save.saveservice.requestHeaders
O padrão é: falso
Não
jmeter.save.saveservice.encoding
O padrão é: falso
Não
jmeter.save.saveservice.bytes
O padrão é: true
Não
jmeter.save.saveservice.url
O padrão é: falso
Não
jmeter.save.saveservice.filename
O padrão é: falso
Não
jmeter.save.saveservice.hostname
O padrão é: falso
Não
jmeter.save.saveservice.thread_counts
O padrão é: true
Não
jmeter.save.saveservice.sample_count
O padrão é: falso
Não
jmeter.save.saveservice.idle_time
O padrão é: true
Não
jmeter.save.saveservice.timestamp_format
Formato de carimbo de data/hora - isso afeta apenas os arquivos de saída CSV.
Valores legítimos: none , ms ou um formato adequado para SimpleDateFormat .
Padrão para: ms
Não
jmeter.save.saveservice.timestamp_format
O padrão é: aaaa/MM/dd HH:mm:ss.SSS
Não
jmeter.save.saveservice.default_delimiter
Para uso com arquivos de valores separados por vírgula (CSV) ou outros formatos em que os valores dos campos são separados por delimitadores especificados.
Padrões para: ,
Para TAB, pode-se usar \t
Não
jmeter.save.saveservice.print_field_names
Aplica-se apenas a arquivos de formato CSV:
Imprima os nomes dos campos como primeira linha em CSV
. O padrão é: true
Não
amostra_variáveis
Lista opcional de nomes de variáveis ​​JMeter cujos valores devem ser salvos nos arquivos de dados de resultados.
Use vírgulas para separar os nomes.
O padrão é: SESSION_ID,REFERENCE
Não
jmeter.save.saveservice.xml_pi
NB A implementação atual salva os valores em XML como atributos, portanto, os nomes devem ser nomes XML válidos.
As versões do JMeter após 2.3.2 enviam a variável para todos os servidores para garantir que os dados corretos estejam disponíveis no cliente.
Instrução de processamento XML opcional para a linha dois do arquivo.
Padrões para valor vazio
Não
jmeter.save.saveservice.base_prefix
Prefixo usado para identificar nomes de arquivos relativos à base atual.
O padrão é: ~/
Não
jmeter.save.saveservice.autoflush
AutoFlush em cada linha escrita na saída XML ou CSV.
Definir isso como true resultará em menos perda de dados de resultados de teste em caso de falha, mas com impacto no desempenho, principalmente para testes intensivos (poucas ou nenhuma pausa).
Desde a versão 2.10 do JMeter, isso é falso por padrão.
O padrão é: falso
Não

19.16 Configurações que afetam SampleResults

Parâmetros

Atributo
Descrição
Requeridos
sampleresult.timestamp.start
Salve o carimbo de hora de início em vez do fim.
Isso também afeta o carimbo de data/hora armazenado nos arquivos de resultado.
O padrão é: falso
Não
sampleresult.useNanoTime
Se deve usar System.nanoTime() - caso contrário, use apenas System.currentTimeMillis() .
O padrão é: true
Não
sampleresult.nanoThreadSleep
Use um thread em segundo plano para calcular o deslocamento nanoTime.
Defina isso como um valor menor que zero para desabilitar o thread em segundo plano.
Padrões para: 5000
Não
subresults.disable_renaming
Desde a versão 5.0, o JMeter possui uma nova Política de Nomenclatura de SubResultados que numera os subresultados por padrão
. Esta propriedade, se configurada como true , descarta a política de renomeação. Isso pode ser necessário se você estiver usando o JMeter para testes funcionais.
O padrão é: falso
Não

19.17 Atualização

Parâmetros

Atributo
Descrição
Requeridos
upgrade_properties
Arquivo que contém um registro de alterações de nome para problemas de compatibilidade com versões anteriores.
O padrão é: /bin/upgrade.properties
Não

19.18 Configuração do gravador de script de teste JMeter

Parâmetros

Atributo
Descrição
Requeridos
proxy.pause
NB O elemento foi originalmente chamado de gravador Proxy, razão pela qual as propriedades têm o prefixo "proxy".
Se o gravador detectar um intervalo de pelo menos 5s (padrão) entre solicitações HTTP, ele pressupõe que o usuário clicou em uma nova URL. Especificado em milissegundos.
Padrões para: 5000
Não
proxy.number.requests
Adicione o sufixo numérico aos nomes do Sampler.
padrão para: verdadeiro
Não
proxy.sampler_format
String de formato padrão para novos samplers quando Usar string de formato é selecionado como esquema de nomenclatura .
O padrão é: #{counter,number,000} - #{path} (#{name})
Não
proxy.exclui.sugerido
Lista de padrões de URL que serão adicionados aos padrões de URL a serem excluídos.
Separe várias linhas com ;
O padrão é: .*\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)
Não
jmeter.httpsampler
Altere o Amostrador HTTP padrão.
Pode ser um dos
HTTPSampler ou Java
Use o Amostrador Java
HTTPSampler2
HttpClient4
Usar Apache HTTPClient versão 4
Padrão para: HttpClient4
Não
jmeter.httpclient.strict_rfc2616
Por padrão, o JMeter tenta ser mais tolerante com redirecionamentos RFC 2616 e permite caminhos relativos.
Se você quiser testar a conformidade estrita, defina esse valor como true .
Quando a propriedade for verdadeira , o JMeter segue a RFC 3986, seção 5.2 .
O padrão é: falso
Não
proxy.content_type_include
Tipo de conteúdo padrão inclui filtro a ser usado. Especificado como um regex.
O padrão é: text/html|text/plain|text/xml
Não
proxy.content_type_exclude
Filtro de exclusão de tipo de conteúdo padrão a ser usado. Especificado como um regex.
O padrão é: image/.*|text/css|application/.*
Não
proxy.headers.remove
Cabeçalhos padrão a serem removidos dos elementos do Header Manager. Especificado como lista separada por vírgulas
Os cabeçalhos Cookie e Autorização são sempre removidos.
O padrão é: If-Modified-Since,If-None-Match,Host
Não
proxy.binary.types
Manipulação de tipo de conteúdo binário .
Esses tipos de conteúdo serão tratados salvando a solicitação em um arquivo.
O padrão é: application/x-amf,application/x-java-serialized-object,binary/octet-stream
Não
diretório.binário.proxy
Os arquivos serão salvos neste diretório.
O padrão é: user.dir
Não
proxy.binary.filesuffix
Os arquivos serão criados sufixados com este valor.
O padrão é: .binary
Não
proxy.redirect.desativando
Se deve tentar desabilitar amostras que resultaram de redirecionamentos em que as amostras geradas usam o redirecionamento automático.
O padrão é: true
Não
proxy.ssl.protocol
Configuração SSL.
Padrão para: TLS
Não

19.19 Configuração do certificado do Gravador de Script de Teste

Parâmetros

Atributo
Descrição
Requeridos
proxy.cert.directory
O padrão é: diretório bin JMeter
Não
proxy.cert.file
O padrão é: proxyserver.jks
Não
proxy.cert.type
Padrão para: JKS
Não
proxy.cert.keystorepass
Padrão para: senha
Não
proxy.cert.keypassword
Padrão para: senha
Não
proxy.cert.factory
Padrões para: SunX509
Não
proxy.cert.alias
Defina essa propriedade se desejar usar uma entrada especial do keystore.
Padrões para valor vazio
Não
proxy.cert.validity
A validade padrão (em dias) para certificados criados pelo JMeter.
Padrões para: 7
Não
proxy.cert.dynamic_keys
Use a geração de chave dinâmica (se suportada por JMeter/JVM).
Se false , voltará a usar uma única chave sem certificado.
O padrão é: true
Não

19.20 Configuração do proxy JMeter

Parâmetros

Atributo
Descrição
Requeridos
http.proxyDomain
Use sinalizadores de linha de comando para nome de usuário e senha.
O padrão é: domínio NTLM, se exigido pelo amostrador HTTPClient
Não

19.21 Configuração do analisador HTML

Parâmetros

Atributo
Descrição
Requeridos
HTTPResponse.parsers
Lista de grupos de analisadores separados por espaços.
Para cada analisador, deve haver um analisador .types e uma propriedade analisador .className
O padrão é: htmlParser wmlParser cssParser
Não
cssParser.className
Analisador de CSS baseado em ph-css.
O padrão é: org.apache.jmeter.protocol.http.parser.CssParser
Não
cssParser.types
Tipos de conteúdo manipulados por cssParser.
Padrão para: texto/css
Não
css.parser.cache.size
Tamanho do cache LRU do analisador CSS. Esse cache armazena as URLs encontradas em um CSS para evitar a análise contínua do CSS. Por padrão, o tamanho do cache é 400. Ele pode ser desabilitado definindo seu valor como 0. O
padrão é: 400
Não
css.parser.ignore_all_css_errors
Deixe o Analisador de CSS ignorar todos os erros de CSS.
O padrão é: true
Não
htmlParser.className
Defina o analisador HTML a ser usado.
Não comente esta propriedade.
org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
Este novo analisador (desde 2.10) deve ter um desempenho melhor do que todos os outros. Veja Bug 55632 .
org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
Analisador padrão antes do JMeter versão 2.10
org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
Observe que o extrator Regexp pode detectar referências que foram comentadas.
Em muitos casos, funcionará bem, mas você deve estar ciente de que pode gerar referências adicionais.
org.apache.jmeter.protocol.http.parser.JsoupBasedHtmlParser
Este analisador é baseado em JSoup. Deve ser o analisador mais preciso, mas tem menos desempenho que o LagartoBasedHtmlParser
O padrão é: org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
Sim
htmlParser.types
Usado por HTTPSamplerBase para associar htmlParser aos tipos de conteúdo abaixo.
O padrão é: text/html application/xhtml+xml application/xml text/xml
Não
wmlParser.className
O padrão é: org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
Não
wmlParser.types
Usado por HTTPSamplerBase para associar wmlParser aos tipos de conteúdo abaixo.
O padrão é: text/vnd.wap.wml
Não

19.22 Configuração de lote remoto

Configure como os SampleResults são enviados do servidor para o cliente ao usar o teste distribuído.

Observe que o modo atualmente é resolvido no cliente, enquanto outras propriedades (por exemplo , time_threshold ) são resolvidas no servidor.

Desde a versão 2.9 do JMeter, o padrão é StrippedBatch , que retorna amostras em modo de lote (a cada 100 amostras ou a cada minuto por padrão).
Você pode definir o modo configurando:

mode= um dos modos possíveis abaixo
StrippedBatch retira os dados de resposta de SampleResult, portanto, se você precisar dos dados de resposta, mude para outro modo.

Os modos possíveis são:

Padrão
Envia SampleResult um por um
Lote
Acumula SampleResults antes de enviá-los. Configurado pelas propriedades num_sample_threshold e time_threshold
Estatística
retorna estatísticas de resumo de amostra. Configurado pelas propriedades key_on_threadname e time_threshold
Despojado
Semelhante ao modo padrão , mas retira a resposta de SampleResult. Configurado pela propriedade sample_sender_strip_also_on_error
StrippedBatch
Igual ao Lote , mas retira a resposta de SampleResult. Configurado pelas propriedades num_sample_threshold , time_threshold e sample_sender_strip_also_on_error
Assíncrono
Remetente assíncrono; usa uma fila e um processo de trabalho em segundo plano para retornar as amostras. Configurado pela propriedade asynch.batch.queue.size
StrippedAsync
O mesmo que Async , mas retira os dados de resposta de SampleResult. Configurado pelas propriedades asynch.batch.queue.size e sample_sender_strip_also_on_error
StrippedDiskStore
Igual ao DiskStore , mas retira os dados de resposta do SampleResult
Classe que estende AbstractSampleSender ( org.example.load.MySampleSender por exemplo)
Uma implementação personalizada de sua escolha

Parâmetros

Atributo
Descrição
Requeridos
sample_sender_client_configured
Como as implementações de remetente de amostra são configuradas:
verdadeiro
(padrão) significa que a configuração do cliente será usada
falso
significa que a configuração do servidor será usada
O padrão é: true
Não
sample_sender_strip_also_on_error
Por padrão, quando os modos de remoção são usados, o JMeter desde a versão 3.1 removerá a resposta mesmo para SampleResults com erro. Se você deseja reverter para o comportamento anterior (sem remoção de respostas com erro), defina esta propriedade como false
Padrões para: true
Não
modo
Suporte remoto para lotes.
Desde a versão 2.9 do JMeter, o padrão é StrippedBatch , que retorna amostras em modo de lote (a cada 100 amostras ou a cada minuto por padrão).
Observe também que StrippedBatch retira dados de resposta de SampleResult, portanto, se você precisar dos dados de resposta, mude para outro modo.
Não
key_on_threadname
Defina como true para amostras estatísticas chave em threadName em vez de threadGroup .
O padrão é: falso
Não
num_sample_threshold
Número de SampleResults a serem acumulados antes de enviar ao cliente.
Padrões para: 100
Não
time_threshold
Tempo para reter SampleResults antes de enviá-los ao cliente. O valor está em milissegundos.
Padrões para: 60.000
Não
asynch.batch.queue.size
Tamanho de fila padrão usado pelo modo assíncrono .
Padrões para: 100
Não

19.23 Configuração de solicitação JDBC

Parâmetros

Atributo
Descrição
Requeridos
jdbcsampler.nullmarker
String usada para indicar um valor nulo.
O padrão é: ]NULL[
Não
jdbcsampler.max_retain_result_size
Max bytes para armazenar de um CLOB ou BLOB no amostrador.
Padrões para: 65536 (bytes)
Não
jdbc.config.check.query
Lista de consultas usadas para determinar se o banco de dados ainda está respondendo.
Padrões para:
selecione 1 de INFORMATION_SCHEMA.SYSTEM_USERS|selecione 1 de dual|selecione 1 de sysibm.sysdummy1|selecione 1|selecione 1 de rdb$database
Não
jdbc.config.jdbc.driver.class
Lista de nome de classe do driver JDBC O
padrão é:
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
Não

19.24 Configuração do SO Process Sampler

19.25 Configuração do Amostrador TCP

Parâmetros

Atributo
Descrição
Requeridos
tcp.handler
A classe do manipulador padrão.
Padrão para: TCPClientImpl
Não
tcp.eolByte
Defina isso para um valor fora do intervalo -128 a +127 para pular a verificação de eol .
Padrões para valor de byte para fim de linha: 1000
Não
tcp.charset
TCP Charset, usado por org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl .
Padrões para o conjunto de caracteres padrão da plataforma, conforme retornado por Charset.defaultCharset().name()
Não
tcp.status.prefix
String no início do código de resposta de status.
Padrão para: Status
Não
tcp.status.suffix
String no final do código de resposta de status.
padrão para: .
Não
tcp.status.properties
Arquivo de propriedades para converter códigos em mensagens.
O padrão é: mytestfiles/tcpstatus.properties
Não
tcp.binarylength.prefix.length
O prefixo de comprimento usado pela implementação LengthPrefixedBinaryTCPClientImpl (em bytes).
Padrões para: 2
Não

19.26 Summariser - Gerar Resumo de Resultados - configuração (aplica-se principalmente ao modo CLI)

Parâmetros

Atributo
Descrição
Requeridos
resumidor.nome
Comente a propriedade a seguir para desativar o resumo do modo CLI padrão.
[ou altere o valor para renomeá-lo]
Aplica-se apenas ao modo CLI
Padrão para: resumo
Não
resumo.intervalo
Intervalo entre resumos (em segundos).
Padrões para: 30
Não
resumo.log
Gravar mensagens no arquivo de log.
O padrão é: true
Não
sumário.out
Grava mensagens em System.out .
O padrão é: true
Não
sumariser.ignore_transaction_controller_sample_result
Ignore SampleResults gerados por TransactionControllers.
O padrão é: true
Não

19.27 Relatório Agregado e Gráfico Agregado - configuração

Parâmetros

Atributo
Descrição
Requeridos
agregado_rpt_pct1
Percentis a serem exibidos em relatórios.
Dado como um valor flutuante entre 0 e 100 (significa porcentagem).
Primeiro percentil a ser exibido.
Padrões para: 90
Não
agregado_rpt_pct2
Segundo percentil a ser exibido.
Dado como um valor flutuante entre 0 e 100 (significa porcentagem).
Padrões para: 95
Não
agregado_rpt_pct3
Segundo percentil a ser exibido.
Dado como um valor flutuante entre 0 e 100 (significa porcentagem).
Padrões para: 99
Não

19.28 BackendListener - configuração

Parâmetros

Atributo
Descrição
Requeridos
backend_graphite.send_interval
Enviar intervalo em segundos.
Padrão para: 1 segundo
Não
backend_influxdb.send_interval
Enviar intervalo em segundos.
Padrão para: 5 segundos
Não
backend_influxdb.connection_timeout
Tempo limite de conexão do InfluxDB.
Padrões para: 1000 milis
Não
backend_influxdb.socket_timeout
Tempo limite de leitura do soquete InfluxDB.
Padrões para: 3000 milissegundos
Não
backend_influxdb.connection_request_timeout
Tempo limite do InfluxDB para obter uma conexão.
O padrão é: 100 milis
Não
backend_metrics_window
Tamanho da janela deslizante de métricas de back-end para percentis , mín . e máx .
Padrões para: 100
Não
backend_metrics_large_window
Tamanho da janela deslizante de métricas de back-end para percentis , mín . e máx . when backend_metrics_window_mode=timed
Definir este valor muito alto pode levar a OOM Métricas de back-end tamanho da janela deslizante Padrões para: 5000
Não
backend_metrics_window_mode
Modo de janela de métricas de back-end. Valores possíveis:
  • fixo : ​​janela de tamanho fixo
  • cronometrado : tempo encaixotado
Padrões para: fixo
Não

19.29 Configuração do BeanShell

Parâmetros

Atributo
Descrição
Requeridos
beanshell.server.port
Propriedades do servidor BeanShell.
Defina o número da porta como diferente de zero para iniciar o servidor http nessa porta.
O servidor telnet será iniciado na próxima porta.
O padrão é: 0 (ou seja, não inicie o servidor)
Não há segurança. Qualquer pessoa que possa se conectar à porta pode emitir qualquer comando do BeanShell. Eles podem fornecer acesso irrestrito ao aplicativo JMeter e ao host. Não habilite o servidor a menos que as portas estejam protegidas contra acesso, por exemplo, por um firewall.
Não
beanshell.server.file
Defina o arquivo de inicialização do servidor.
O padrão é: ../extras/startup.bsh
Não
beanshell.init.file
Defina um arquivo a ser processado na inicialização.
Isso é processado usando seu próprio interpretador.
Padrões para valor vazio.
Não
beanshell.sampler.init
Defina os arquivos de inicialização para o BeanShell Sampler, Function e outros elementos do BeanShell.
NB Os elementos de teste Beanshell não compartilham intérpretes. Cada elemento em cada thread tem seu próprio interpretador. Isso é retido entre as amostras.
Padrões para valor vazio.
Não
beanshell.function.init
Padrões para valor vazio.
Não
beanshell.assertion.init
Padrões para valor vazio.
Não
beanshell.listener.init
Padrões para valor vazio.
Não
beanshell.postprocessor.init
Padrões para valor vazio.
Não
beanshell.preprocessor.init
Padrões para valor vazio.
Não
beanshell.timer.init
Padrões para valor vazio.
Não

O arquivo BeanShellListeners.bshrc contém definições de amostra de Test e Thread Listeners.

19.30 Configuração do MailerModel

Parâmetros

Atributo
Descrição
Requeridos
mailer.successlimit
Número de amostras bem-sucedidas antes de uma mensagem ser enviada.
Padrões para: 2
Não
mailer.failurelimit
Número de amostras com falha antes de uma mensagem ser enviada.
Padrões para: 2
Não

19.31 Configuração do CSVRead

Parâmetros

Atributo
Descrição
Requeridos
csvread.delimiter
Configuração do delimitador CSVRead (padrão " , ").
Certifique-se de que não haja espaços ou tabulações à direita após os caracteres delimitadores, ou estes serão incluídos na lista de delimitadores válidos.
Padrões para: ,
Não

19.32 Configuração da função __time()

Parâmetros

Atributo
Descrição
Requeridos
hora.YMD
Esta e as seguintes propriedades podem ser usadas para redefinir os formatos de hora padrão.
Padrão para: aaaaMMdd
Não
hora.HMS
Padrão para: HHmmss
Não
hora.YMDHMS
O padrão é: aaaaMMdd-HHmmss
Não
hora.USER1
Padrões para valor vazio
Não
hora.USER2
Padrões para valor vazio
Não

19.33 Configuração do conjunto de dados CSV

Parâmetros

Atributo
Descrição
Requeridos
csvdataset.eofstring
String para retornar no EOF (se a reciclagem não for usada).
O padrão é: <EOF>
Não
csvdataset.file.encoding_list
Lista de valores de codificação de arquivo
Padrões para: padrão da plataforma
Não

19.34 Configuração do Amostrador LDAP

Parâmetros

Atributo
Descrição
Requeridos
ldapsampler.max_sorted_results
Número máximo de resultados de pesquisa retornados por uma pesquisa que será classificada para garantir uma ordenação estável (se mais resultados que esse limite forem retornados, nenhuma classificação será feita).
Defina como zero para desativar toda a classificação; nesse caso, as asserções de resposta "Igual" provavelmente falharão nos resultados da pesquisa.
Padrões para: 1000
Não
assertion.equals_section_diff_len
Número de caracteres a serem registrados para cada uma das três seções (seção de correspondência inicial, seção de comparação, seção de correspondência final onde nem todas as seções serão exibidas para todas as diferenças) diff exibido quando uma afirmação Igual a falha. Portanto, um valor de 100 significa que um máximo de 300 caracteres de texto diff serão exibidos (mais alguns caracteres extras como " ... " e " [[[ "/" ]]] " que são usados ​​para decorá-lo).
Padrões para: 100
Não
assertion.equals_diff_delta_start
Teste escrito no log para indicar o início/fim do delta de diferenças.
O padrão é: [[[
Não
assertion.equals_diff_delta_end
Padrões para: ]]]
Não

19.35 Configuração diversa

Parâmetros

Atributo
Descrição
Requeridos
cssselector.parser.cache.size
Tamanho do cache usado pelo CSS Selector Extractor (somente para implementação de JODD) para armazenar expressões de CSS Selector analisadas.
Padrões para: 400
Não
resultcollector.action_if_file_exists
Usado para controlar o que acontece quando você inicia um teste e tem ouvintes que podem substituir os arquivos de resultados existentes.
Valores possíveis:
  • PERGUNTAR : Pergunte ao usuário
  • APPEND : Anexa resultados ao arquivo existente
  • DELETE : Excluir arquivo existente e iniciar um novo arquivo
Não
espelho.servidor.porta
Se definido e maior que zero, inicie o servidor espelho na porta.
Padrões para: 0
Não
oro.patterncache.size
Tamanho ORO PatternCacheLRU.
Padrões para: 1000
Não
PropertyEditorSearchPath
TestBeanGui
Padrão para: null
Não
jmeter.expertMode
Ativar/desativar o modo especialista: o modo especialista mostrará beans e propriedades do modo especialista.
O padrão é: true
Não
httpsampler.max_bytes_to_store_per_request
Tamanho máximo de bytes armazenados na memória por SampleResult . Certifique-se de não exceder a capacidade máxima de um Java Array e lembre-se de que quanto mais alto você definir esse valor, mais memória o JMeter consumirá.
O padrão é: 0 bytes, o que significa que nenhum truncamento ocorrerá
Não
httpsampler.max_buffer_size
Tamanho máximo do buffer em bytes usado ao ler as respostas.
Padrões para: 66560 bytes
Não
httpsampler.max_redirects
Máximo de redirecionamentos a serem seguidos em uma única sequência.
Padrões para: 20
Não
httpsampler.max_frame_depth
Profundidade máxima de aninhamento de quadro/iframe.
padrão para: 5
Não
httpsampler.separate.container
Reverta para o comportamento do Bug 51939 (sem contêiner separado para recursos incorporados) definindo o seguinte false .
padrão para: verdadeiro
Não
httpsampler.ignore_failed_embedded_resources
Se o download de recursos incorporados falhar devido a recursos ausentes ou outros motivos, se essa propriedade for true , a amostra pai não será marcada como com falha.
O padrão é: falso
Não
httpsampler.parallel_download_thread_keepalive_inseconds
Tempo de manutenção dos encadeamentos de download paralelo (em segundos).
Padrões para: 60
Não
httpsampler.embedded_resources_use_md5
Não mantenha os dados de resposta de recursos incorporados; apenas mantenha o tamanho e a soma MD5.
O padrão é: falso
Não
httpsampler.user_defined_methods
Lista de métodos HTTP extras que devem estar disponíveis na caixa de seleção.
Padrões para:
CONTROLE DE VERSÃO,RELATÓRIO,CHECKOUT,CHECKIN,UNCHECKOUT,MKWORKSPACE,UPDATE,LABEL,MERGE,BASELINE-CONTROL,MKACTIVITY
Não
sampleresult.default.encoding
A codificação a ser usada se nenhuma for fornecida.
Padrões para: ISO-8859-1
Não
CookieManager.delete_null_cookies
Comportamento do CookieManager - os cookies com valores nulos/vazios devem ser excluídos?
Use false para reverter ao comportamento original.
O padrão é: true
Não
CookieManager.allow_variable_cookies
Comportamento do CookieManager - cookies variáveis ​​devem ser permitidos?
Use false para reverter ao comportamento original.
O padrão é: true
Não
CookieManager.save.cookies
Comportamento do CookieManager - os cookies devem ser armazenados como variáveis?
Padrão para: falso
Não
CookieManager.name.prefix
Comportamento do CookieManager - prefixo a ser adicionado ao nome do cookie antes de armazená-lo como uma variável.
O padrão é COOKIE_; para remover o prefixo, defina-o como um ou mais espaços.
Padrão para: COOKIE_
Não
Gerenciador de Cookies.check.cookies
Comportamento do CookieManager - verifique se os cookies recebidos são válidos antes de armazená-los?
Use false para reverter ao comportamento anterior.
O padrão é: true
Não
biscoitos
Arquivo de cookie HTTP do Netscape.
Padrão para: cookies
Não
javascript.use_rhino
Capacidade de alternar para Rhino como mecanismo Javascript padrão usado por IfController e função __javaScript .
JMeter usa Nashorn desde a versão 3.2. Se você quiser usar o Rhino, defina este valor como true
O padrão é: falso
Não
jmeterengine.threadstop.wait
Número de milissegundos para esperar que um encadeamento pare.
Padrões para: 5000
Não
jmeterengine.remote.system.exit
Se deve invocar System.exit(0) no código de saída do servidor após interromper o RMI.
O padrão é: falso
Não
jmeterengine.stopfail.system.exit
Se deve chamar System.exit(1) em caso de falha ao parar encadeamentos no modo CLI.
Isso só terá efeito se o teste tiver sido explicitamente solicitado a parar.
Se estiver desativado, pode ser necessário eliminar a JVM externamente.
O padrão é: true
Não
jmeterengine.force.system.exit
Se deve forçar a chamada de System.exit(0) no final do teste no modo CLI, mesmo se não houver falhas e o teste não tiver sido explicitamente solicitado a parar.
Sem isso, a JVM pode nunca sair se houver outros encadeamentos gerados pelo teste que nunca saem.
O padrão é: falso
Não
jmeter.exit.check.pause
Quanto tempo pausar (em ms) no encadeamento do daemon antes de relatar que a JVM falhou ao sair.
Se o valor for menor que zero, o JMeter não inicia o encadeamento do daemon
Padrões para: 2000
Não
jmeterengine.nongui.port
Se estiver executando o modo CLI, o JMeter escutará na porta a seguir uma mensagem de desligamento.
Para desabilitar, defina a porta para 1000 ou menos.
Padrões para: 4445
Não
jmeterengine.nongui.maxport
Se a porta inicial estiver ocupada, continue tentando até que essa porta seja alcançada (para desabilitar a pesquisa, defina o valor menor ou igual à propriedade .port ).
Padrões para: 4455
Não
jmeterthread.rampup.granularity
Com que frequência verificar o desligamento durante a aceleração (milissegundos).
Padrões para: 1000
Não
onload.expandtree
O JMeter deve expandir a árvore ao carregar um plano de teste?
O valor padrão é false desde JMeter 2.7 O
padrão é: false
Não
jsyntaxtextarea.wrapstyleword
Configuração de JSyntaxTextArea.
O padrão é: true
Não
jsyntaxtextarea.linewrap
O padrão é: true
Não
jsyntaxtextarea.codefolding
O padrão é: true
Não
jsyntaxtextarea.maxundos
Defina como zero para desabilitar o recurso de desfazer em JSyntaxTextArea.
Padrões para: 50
Não
jsyntaxtextarea.font.family
Altere a fonte nas áreas de texto (JSyntax). (Útil para telas HiDPI).
O valor padrão é vazio, o que significa fonte monoespaçada padrão da plataforma
Não
jsyntaxtextarea.font.size
Altere o tamanho das áreas de texto (JSyntax). Será usado apenas quando jsyntaxtextarea.font.family estiver definido.
Padrões para: -1
Não
loggerpanel.usejsyntaxtext
Configure como false para desabilitar o uso de JSyntaxTextArea para o painel Console Logger.
O padrão é: true
Não
view.results.tree.max_results
Número máximo de amostras principais que devem ser armazenadas e exibidas.
Um valor de 0 armazenará todos os resultados. Isso pode consumir muita memória.
Padrões para: 500
Não
view.results.tree.max_size
Tamanho máximo (em bytes) da página HTML que pode ser exibida.
Defina como zero para desativar a verificação de tamanho e exibir toda a resposta.
Padrões para: 10485760
Não
view.results.tree.renderers_order
Ordem dos Renderizadores na Árvore de Resultados da Visualização.
Observe que os nomes de classe completos devem ser usados ​​para renderizadores de núcleo não JMeter
Para renderizadores de núcleo JMeter, os nomes das classes começam com . e são prefixados automaticamente com org.apache.jmeter.visualizers
Padrões para:
.RenderAsText,.RenderAsRegexp,.RenderAsCssJQuery,.RenderAsXPath,.RenderAsHTML,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML
Não
document.max_size
Tamanho máximo (em bytes) do Documento que pode ser analisado pelo mecanismo Tika
Defina como zero para desabilitar a verificação de tamanho.
Padrões para: 10485760
Não
JMSSampler.useSecurity.properties
Opções de JMS.
Ative a propriedade a seguir para impedir que o JMS Point-to-Point Sampler use as propriedades java.naming.security.[principal|credentials] ao criar a conexão de fila.
O padrão é: falso
Não
confirmar.excluir.pular
Defina o valor a seguir como true para pular a caixa de diálogo de confirmação de exclusão.
O padrão é: falso
Não

19.36 Configuração do caminho de classe

Parâmetros

Atributo
Descrição
Requeridos
search_paths
Lista de diretórios (separados por ; ) para procurar por classes de plugin JMeter adicionais, por exemplo, novos elementos de GUI e samplers.
Qualquer arquivo jar nesse diretório será incluído automaticamente; os arquivos jar em subdiretórios são ignorados.
O valor fornecido é um acréscimo a quaisquer jars encontrados no diretório lib/ext .
Não use isso para jars de dependência de utilitários ou plugins.
Padrões para valor vazio.
Não
user.classpath
Lista de diretórios que o JMeter procurará por classes de dependência de utilitários e plugins.
Use o separador de caminho da plataforma ( java.io.File.pathSeparatorChar em Java) para separar vários caminhos.
Qualquer arquivo jar nesse diretório será incluído automaticamente; os arquivos jar em subdiretórios são ignorados.
O valor fornecido é um acréscimo a quaisquer jars encontrados no diretório lib .
Todas as entradas serão adicionadas ao caminho de classe do carregador de classes do sistema e também ao caminho do carregador interno JMeter.
Caminhos com espaços podem causar problemas para a JVM.
Padrões para valor vazio.
Não
plugin_dependency_paths
Lista de diretórios (separados por ; ) que o JMeter irá procurar por classes de dependência de utilitários e plugins.
Qualquer arquivo jar nesse diretório será incluído automaticamente; os arquivos jar em subdiretórios são ignorados.
O valor fornecido é um acréscimo a qualquer jar encontrado no diretório lib ou fornecido pela propriedade user.classpath .
Todas as entradas serão adicionadas apenas ao caminho do carregador interno do JMeter.
Para dependências de plugin, esta propriedade deve ser usada em vez de user.classpath .
Padrões para valor vazio.
Não
classfinder.functions.contain
O localizador de caminho de classe atualmente precisa carregar cada classe JMeter para encontrar as classes de que precisa.
Para o modo CLI, é necessário apenas procurar classes de função, mas todas as classes ainda são carregadas.
Todas as classes Function atuais incluem " .function. " em seu nome, e nenhuma inclui " .gui. " no nome, portanto, o número de classes indesejadas carregadas pode ser reduzido verificando-as. No entanto, se um nome de classe de função válido não corresponder a essas restrições, ele não será carregado. Se forem encontrados problemas, comente ou altere esta ou a propriedade a seguir.
O padrão é: .functions.
Não
classfinder.functions.notContain
O padrão é: .gui.
Não

19.37 Configuração de relatórios

Parâmetros

Atributo
Descrição
Requeridos
jmeter.reportgenerator.apdex_satisfied_threshold
Define o limite de satisfação para o cálculo do APDEX (em milissegundos).
Padrões para: 500
Não
jmeter.reportgenerator.apdex_tolerated_threshold
Define o limite de tolerância para o cálculo do APDEX (em milissegundos).
Padrões para: 1500
Não
jmeter.reportgenerator.sample_filter
Expressão Regular que Indica quais amostras devem ser mantidas para geração de gráficos e estatísticas.
Valor vazio significa que não há filtragem
Padrões para valor vazio.
Não
jmeter.reportgenerator.temp_dir
Configura o diretório temporário usado pelo processo de geração se precisar de operações de E/S de arquivo.
Padrões para: temp
Não
jmeter.reportgenerator.statistic_window
Define o tamanho da janela deslizante usada pela avaliação de percentil.
Cuidado: um valor mais alto fornece uma precisão melhor, mas precisa de mais memória.
Padrões para: 20.000
Não
jmeter.reportgenerator.report_title
Configure esta propriedade para alterar o título do relatório
Padrões para: Apache JMeter Dashboard
Não
jmeter.reportgenerator.overall_granularity
Define a granularidade geral para gráficos
ao longo do tempo O padrão é: 60.000
Não
jmeter.reportgenerator.graph.responseTimePercentiles.classname
Definição do gráfico de percentis de tempo
de resposta O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
Não
jmeter.reportgenerator.graph.responseTimePercentiles.title
O padrão é: Percentis de tempo de resposta
Não
jmeter.reportgenerator.graph.responseTimeDistribution.classname
Definição do gráfico Distribuição do tempo
de resposta O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
Não
jmeter.reportgenerator.graph.responseTimeDistribution.title
Padrões para: Distribuição do tempo de resposta
Não
jmeter.reportgenerator.graph.responseTimeDistribution.property.set_granularity
Padrões para: 100
Não
jmeter.reportgenerator.graph.activeThreadsOverTime.classname
Definição de gráfico de threads ativos
ao longo do tempo O padrão é:
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
Não
jmeter.reportgenerator.graph.activeThreadsOverTime.title
O padrão é: Threads ativos ao longo do tempo
Não
jmeter.reportgenerator.graph.activeThreadsOverTime.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.timeVsThreads.classname
Definição do gráfico Time VS Threads O
padrão é:
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
Não
jmeter.reportgenerator.graph.timeVsThreads.title
Padrões para: Time VS Threads
Não
jmeter.reportgenerator.graph.bytesThroughputOverTime.classname
Definição do gráfico de taxa de transferência de bytes
ao longo do tempo O padrão é:
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer
Não
jmeter.reportgenerator.graph.bytesThroughputOverTime.title
Padrões para: Taxa de transferência de bytes ao longo do tempo
Não
jmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.responseTimesOverTime.classname
Definição do gráfico Tempo de resposta
ao longo do tempo O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
Não
jmeter.reportgenerator.graph.responseTimesOverTime.title
O padrão é: tempo de resposta ao longo do tempo
Não
jmeter.reportgenerator.graph.responseTimesOverTime.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.latenciesOverTime.classname
Definição do gráfico Latências ao longo do tempo O
padrão é:
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
Não
jmeter.reportgenerator.graph.latenciesOverTime.title
O padrão é: latências ao longo do tempo
Não
jmeter.reportgenerator.graph.latenciesOverTime.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.responseTimeVsRequest.classname
Definição do gráfico de tempo
de resposta vs solicitação O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
Não
jmeter.reportgenerator.graph.responseTimeVsRequest.title
O padrão é: tempo de resposta vs solicitação
Não
jmeter.reportgenerator.graph.responseTimeVsRequest.exclude_controllers
O padrão é: true
Não
jmeter.reportgenerator.graph.responseTimeVsRequest.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.latencyVsRequest.classname
Definição de gráfico
de latências x solicitação O padrão é:
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
Não
jmeter.reportgenerator.graph.latencyVsRequest.title
Padrões para: Latências vs Solicitação
Não
jmeter.reportgenerator.graph.latencyVsRequest.exclude_controllers
O padrão é: true
Não
jmeter.reportgenerator.graph.latencyVsRequest.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.hitsPerSecond.classname
Definição de gráfico de hits por segundo O
padrão é:
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
Não
jmeter.reportgenerator.graph.hitsPerSecond.title
O padrão é: hits por segundo
Não
jmeter.reportgenerator.graph.hitsPerSecond.exclude_controllers
O padrão é: true
Não
jmeter.reportgenerator.graph.hitsPerSecond.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.codesPerSecond.classname
Definição do gráfico Códigos por segundo O
padrão é:
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
Não
jmeter.reportgenerator.graph.codesPerSecond.title
O padrão é: Códigos por segundo
Não
jmeter.reportgenerator.graph.codesPerSecond.exclude_controllers
O padrão é: true
Não
jmeter.reportgenerator.graph.codesPerSecond.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.graph.transactionsPerSecond.classname
Definição de gráfico de transações por segundo O
padrão é:
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
Não
jmeter.reportgenerator.graph.transactionsPerSecond.title
O padrão é: transações por segundo
Não
jmeter.reportgenerator.graph.transactionsPerSecond.property.set_granularity
O padrão é: ${jmeter.reportgenerator.overall_granularity}
Não
jmeter.reportgenerator.exporter.html.classname

Padrões de exportação de HTML para:
org.apache.jmeter.report.dashboard.HtmlTemplateExporter
Não
jmeter.reportgenerator.exporter.html.property.template_dir
Configura o diretório de origem dos arquivos de modelo a partir dos quais as páginas html são geradas.
Padrão para: modelo de relatório
Não
jmeter.reportgenerator.exporter.html.property.output_dir
Configura o diretório de destino para páginas html geradas.
Isso será substituído pela opção de linha de comando -o .
Padrão para: saída de relatório
Não
jmeter.reportgenerator.exporter.html.series_filter
Expressão Regular que Indica quais séries de gráficos são filtradas na exibição.
O valor vazio significa que não há filtragem.
Padrões para valor vazio.
Não
jmeter.reportgenerator.exporter.html.filters_only_sample_series
Indica se o filtro de série se aplica apenas na série de amostra
. O padrão é: true
Não
jmeter.reportgenerator.exporter.html.show_controllers_only
Indica se apenas as amostras do controlador são exibidas em gráficos que o suportam.
O padrão é: falso
Não
jmeter.reportgenerator.date_format
Formato de data do relatório usando as propriedades start_date e end_date.
O padrão é: aaaaMMddHHmmss
Não
jmeter.reportgenerator.start_date
Data de início do relatório usando a propriedade date_format.
Padrão para: nada
Não
jmeter.reportgenerator.end_date
Data de término do relatório usando a propriedade date_format.
Padrão para: nada
Não
generate_report_ui.generation_timeout
Tempo limite em milissegundos para geração de relatório ao usar Ferramentas > Gerar relatório HTML.
Padrões para: 300000
Não

19.38 Arquivos de propriedades adicionais para carregar

Parâmetros

Atributo
Descrição
Requeridos
user.properties
O JMeter deve carregar automaticamente propriedades JMeter adicionais?
Nome do arquivo a ser procurado (comente para desabilitar) O
padrão é: user.properties
Não
propriedades do sistema
O JMeter deve carregar automaticamente propriedades adicionais do sistema?
Nome do arquivo a ser procurado (comente para desabilitar) O
padrão é: system.properties
Não
template.files
Lista separada por vírgulas de arquivos que contêm referência a modelos e sua descrição.
O caminho deve ser relativo à pasta raiz do JMeter
Padrões para: /bin/templates/templates.xml
Não

19.39 Recurso de validação de grupo de threads

Validação é o nome do recurso usado para validar rapidamente um Thread Group funciona bem

Parâmetros

Atributo
Descrição
Requeridos
testplan_validation.tree_cloner_class
A implementação padrão é
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
Ele executa a validação sem temporizadores, com um thread e uma iteração.
Você pode implementar sua própria política que deve estender org.apache.jmeter.engine.TreeCloner .
O JMeter irá instanciá-lo e usá-lo para criar a Árvore usada para executar a validação no Thread Group.
Padrões para:
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
Não
testplan_validation.nb_threads_per_thread_group
Número de encadeamentos a serem usados ​​para validar um grupo de encadeamentos.
Padrões para: 1
Não
testplan_validation.ignore_timers
Ignore os temporizadores ao validar o grupo de encadeamentos do plano.
O padrão é: true
Não
testplan_validation.ignore_backends
Ignore BackendListener ao validar o grupo de threads do plano.
O padrão é: true
Não
testplan_validation.number_iterations
Número de iterações a serem usadas para validar um Thread Group.
Padrões para: 1
Não
testplan_validation.tpc_force_100_pct
Force os controladores de taxa de transferência que funcionam no modo de porcentagem a serem 100%.
O padrão é: falso
Não

19.40 Recurso relacionado ao temporizador

Timer são usados ​​para introduzir o tempo de reflexão em seu plano.

Parâmetros

Atributo
Descrição
Requeridos
fator.temporizador
Aplique um fator em pausas computadas pelos seguintes Temporizadores:
  • Temporizador Aleatório Gaussiano
  • Temporizador aleatório uniforme
  • Temporizador Aleatório Poisson
Padrões para: 1.0f
Não
think_time_creator.impl
Implementação padrão que cria a estrutura do Timer para adicionar ao Plano de Testes. Implementação da interface org.apache.jmeter.gui.action.thinktime.ThinkTimeCreator O padrão é: org.apache.jmeter.thinktime.DefaultThinkTimeCreator
Não
think_time_creator.default_timer_implementation
Classe de GUI de timer padrão adicionada ao plano de teste por DefaultThinkTimeCreator Padrões para: org.apache.jmeter.timers.gui.UniformRandomTimerGui
Não
think_time_creator.default_constant_pause
Pausa constante padrão do Timer Padrões para: 1000
Não
think_time_creator.default_range
Pausa de intervalo padrão do Timer Padrões para: 100
Não
^

19.41 Política de Nomenclatura

Timer são usados ​​para introduzir o tempo de reflexão em seu plano.

Parâmetros

Atributo
Descrição
Requeridos
naming_policy.prefix
Prefixo usado ao nomear elementos. Padrões para prefixo vazio
Não
naming_policy.suffix
Prefixo usado ao nomear elementos. Padrões para sufixo vazio
Não
naming_policy.impl
Implementação da interface org.apache.jmeter.gui.action.TreeNodeNamingPolicy Implementação padrão que cria a estrutura Timer para adicionar ao Plano de Testes. Implementação da interface org.apache.jmeter.gui.action.thinktime.ThinkTimeCreator Padrão para: org.apache.jmeter.gui.action.impl.DefaultTreeNodeNamingPolicy
Não
^

19.42 Ajuda

Controla como a documentação no JMeter é exibida

Parâmetros

Atributo
Descrição
Requeridos
ajuda.local
Switch que permite usar a documentação local aberta na GUI do JMeter.
Por padrão, usamos a documentação online aberta no navegador. Padrões para falso
Não

19.43 Configuração avançada de script Groovy

Propriedades avançadas para configuração de scripts no Groovy

Parâmetros

Atributo
Descrição
Requeridos
groovy.utilities
Caminho para o arquivo Groovy contendo funções de utilitário para disponibilizar para a função __groovy .
O padrão é bin/utility.groovy
Não

19.44 Configuração avançada de script JSR-223

Propriedades avançadas para configuração de scripts em JSR-223

Parâmetros

Atributo
Descrição
Requeridos
jsr223.init.file

Caminho para o arquivo JSR-223 que contém o script para chamar na inicialização do JMeter.

O mecanismo de script real a ser usado será determinado pela extensão do nome do arquivo init. Se o nome do arquivo não tiver extensão ou nenhum mecanismo de script puder ser encontrado para essa extensão, o Groovy será usado.

Este script pode usar variáveis ​​predefinidas:

  • log : Logger para registrar qualquer mensagem, usa a biblioteca SLF4J
  • adereços : Propriedades JMeter
  • OUT : System.OUT, útil para escrever no console
Nenhum script é definido por padrão.
Não
jsr223.compiled_scripts_cache_size
Usado por elementos JSR-223.
Tamanho do cache de scripts compilados.
Padrões para: 100
Não

19.45 Geração de documentação

Propriedades avançadas para geração de documentação

Parâmetros

Atributo
Descrição
Requeridos
docgeneration.schematic_xsl
Caminho para o arquivo XSL usado para gerar a Visualização Esquemática do Plano de Teste.
Quando vazio, o JMeter usará o incorporado em src/core/org/apache/jmeter/gui/action/schematic.xsl
Sem valor padrão
Não

19.46 Provedor de Segurança

Propriedades avançadas para geração de documentação

Parâmetros

Atributo
Descrição
Requeridos
provedor de segurança
O valor deve estar neste formato: <ClassName>[:<Postion>[:<ConfigString>]]
Não
. Exemplos:
org.bouncycastle.jce.provider.BouncyCastleProvider
Adiciona o BouncyCastleProvider à próxima posição disponível.
org.bouncycastle.jce.provider.BouncyCastleProvider:1
Adiciona o BouncyCastleProvider , na primeira posição.
org.bouncycastle.jsse.provider.BouncyCastleJsseProvider:2:BC
Adiciona o BouncyCastleJsseProvider , na segunda posição. E configure-o para usar o provedor BC.
provedor de segurança.<n>
Substitua o <n> por qualquer número. Os SecurityProviders serão adicionados na ordem alfabética dos nomes das propriedades. (Primeiro: security.provider e depois security.provider.2 , security.provider.3 ,...) Consulte a propriedade security.provider
Não
Go to top