-
19 Introdução
-
19.1 Idioma
-
19.2 Analisador de XML
-
19.3 Configuração SSL
-
19.4 Configuração de aparência e comportamento
-
19.4.1 Configuração do Darklaf
-
19.5 Exibição da barra de ferramentas
-
19.6 Configuração de backup JMX
-
19.7 Hosts remotos e configuração de RMI
-
19.8 Incluir Controlador
-
19.9 Configuração Java HTTP
-
19.10 Propriedades comuns do Apache HttpClient
-
19.11 Propriedades do Kerberos
-
19.12 Exemplos de log Apache HttpClient
-
19.13 Configuração do Apache HttpComponents HTTPClient (HTTPClient4)
-
19.14 Configuração do Gerenciador de Cache HTTP
-
19.15 Configuração do arquivo de resultados
-
19.16 Configurações que afetam SampleResults
-
19.17 Atualização
-
19.18 Configuração do gravador de script de teste JMeter
-
19.19 Configuração do certificado do Gravador de Script de Teste
-
19.20 Configuração do proxy JMeter
-
19.21 Configuração do analisador HTML
-
19.22 Configuração de lote remoto
-
19.23 Configuração de solicitação JDBC
-
19.24 Configuração do SO Process Sampler
-
19.25 Configuração do Amostrador TCP
-
19.26 Summariser - Gerar resultados de resumo - configuração (aplica-se principalmente ao modo CLI)
-
19.27 Relatório Agregado e Gráfico Agregado - configuração
-
19.28 BackendListener - configuração
-
19.29 Configuração do BeanShell
-
19.30 Configuração do MailerModel
-
19.31 Configuração CSVRead
-
19.32 Configuração da função __time()
-
19.33 Configuração do conjunto de dados CSV
-
19.34 Configuração do Amostrador LDAP
-
19.35 Configuração diversa
-
19.36 Configuração do caminho de classe
-
19.37 Configuração de relatórios
-
19.38 Arquivos de propriedades adicionais para carregar
-
19.39 Recurso de validação de grupo de threads
-
19.40 Recurso relacionado ao temporizador
-
19.41 Política de Nomenclatura
-
19.42 Ajuda
-
19.43 Configuração avançada de script Groovy
-
19.44 Configuração avançada de script JSR-223
-
19.45 Geração de documentação
-
19.46 Provedor de Segurança
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
Exemplo:
idioma=pt
-Duser.language=en -Duser.region=EN
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
19.2 Analisador de XML ¶
Parâmetros
ns=http://biz.aol.com/schema/2006-12-18
19.3 Configuração SSL ¶
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
O comportamento antigo pode ser ativado definindo essa propriedade como true . O padrão é: falso
https.default.protocol=TLSIsso pode precisar ser alterado para:
https.default.protocol=SSLv3
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
Por exemplo:
https.cipherSuites=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256Se não for especificado, o JMeter usará a lista padrão de conjuntos de cifras suportados pela JVM.
- Fechando a conexão aberta
- redefinindo o estado SSL
Configure o valor como false para redefinir o contexto SSL a cada iteração.
O padrão é: true
O padrão é usar a entrada 0 , ou seja, a primeira.
Padrões para: 0
Padrões para: 0
19.4 Configuração de Look and Feel ¶
Parâmetros
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 '_').
O JMeter procuraria primeiro uma propriedade
jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeelCaso 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
jmeter.laf.mac=SistemaCaso contrário, o LAF padrão do JMeter pode ser definido por meio de:
jmeter.laf=SistemaSe 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.
O padrão é: falso
Ativado desde 2.12
Padrões para: 1000
Padrões para: 500
19.4.1 Configuração do Darklaf ¶
Parâmetros
Esta propriedade só tem efeito se darklaf.native for true . O padrão é: true
19.5 Exibição da barra de ferramentas ¶
Parâmetros
O padrão é org/apache/jmeter/images/toolbar/icons-toolbar.properties
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
jmeter.toolbar.icons.size=48x48Padrões para: 22x22
jmeter.icons=org/apache/jmeter/images/icon_1.propertiesConjunto de ícones históricos (obsoleto):
jmeter.icons=org/apache/jmeter/images/icon_old.propertiesO padrão é: org/apache/jmeter/images/icon.properties
O padrão é: 19x19
O valor sugerido para tela HiDPI como 3200x1800 é: 32x32
O padrão é: falso
Esses elementos estão obsoletos e serão removidos na próxima versão:
Script do MongoDB, configuração de origem do MongoDBPadrões para:
org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler, org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
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
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=ViewResultsFullVisualizerO código acima adicionará os elementos correspondentes quando você pressionar Ctrl + 0 … Ctrl + 9 ( ⌘ + 0 … ⌘ + 9 no Mac)
19.6 Configuração de Backup JMX ¶
Parâmetros
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
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
Por padrão, nenhum tempo de expiração é definido, o que significa que mantemos os backups para sempre.
Padrões para: 0
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
Quando habilitado, antes da execução, o .jmx será salvo e também será feito backup no diretório apontado.
O padrão é: true
19.7 Hosts remotos e configuração de RMI ¶
Parâmetros
remote_hosts=localhost:1099,localhost:2010Padrões para: 127.0.0.1
No(s) servidor(es):
- definir server_port=1234
- inicie o rmiregistry com a porta 1234
SET SERVER_PORT=1234 JMETER-SERVERNo Unix:
SERVER_PORT=1234 jmeter-servidorNo cliente Windows:
set remote_hosts= server :1234No cliente Unix:
export remote_hosts= server :1234Padrões para: 1099
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.
Por padrão, apenas uma única tentativa é feita. Aumente esta propriedade para que ela tente novamente mais vezes.
Padrões para: 1
Padrões para: 5000
Configure esta propriedade como true para ignorar nós com falha e continuar com o teste.
O padrão é: falso
Padrões para: 1099
Padrões para: 4000
Configure esta propriedade como false , para parar o servidor de criar o registro RMI.
O padrão é: true
O padrão é: true
19.8 Incluir Controlador ¶
Parâmetros
Padrões para valor vazio
19.9 Configuração Java HTTP ¶
Parâmetros
Padrões para: 0
19.10 Propriedades comuns do Apache HttpClient ¶
Parâmetros
Era verdade antes da versão 4.1.
O padrão é: falso
O valor está em milissegundos, 0 significa que não há tempo limite.
Padrões para: 0
O padrão é: 1.1 (ou use o parâmetro http.protocol.version )
Padrões para: 0
O padrão é: true
httpclient.localaddress=1.2.3.4
19.11 Propriedades do Kerberos ¶
Parâmetros
Nome do módulo de aplicação usado em jaas.conf .
Padrão para: JMeter
19.12 Exemplos de log Apache HttpClient ¶
<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
Remova o comentário desta linha se você colocar algo no arquivo hc.parameters .
Padrões para: hc.parameters
Padrões para: 0
O padrão é: falso
O padrão é: 0 (sem duração sugerida para conexões Keep-Alived )
Padrões para: 4900
Padrões para: 60.000
O padrão é: falso
O padrão é: falso
O padrão é: falso
19.14 Configuração do HTTP Cache Manager ¶
Parâmetros
O padrão é: GET
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 .
Padrões para valor vazio.
Padrões para valor vazio
19.15 Configuração do arquivo de resultados ¶
Parâmetros
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
assertion_results_failure_message afeta apenas a saída CSV.
O padrão é: true
Padrão para: nenhum
Valores legítimos: none , ms ou um formato adequado para SimpleDateFormat .
Padrão para: ms
Padrões para: ,
Imprima os nomes dos campos como primeira linha em CSV
. O padrão é: true
Use vírgulas para separar os nomes.
O padrão é: SESSION_ID,REFERENCE
Instrução de processamento XML opcional para a linha dois do arquivo.
Padrões para valor vazio
O padrão é: ~/
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
19.16 Configurações que afetam SampleResults ¶
Parâmetros
Isso também afeta o carimbo de data/hora armazenado nos arquivos de resultado.
O padrão é: falso
O padrão é: true
Defina isso como um valor menor que zero para desabilitar o thread em segundo plano.
Padrões para: 5000
. 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
19.17 Atualização ¶
Parâmetros
O padrão é: /bin/upgrade.properties
19.18 Configuração do gravador de script de teste JMeter ¶
Parâmetros
Padrões para: 5000
padrão para: verdadeiro
O padrão é: #{counter,number,000} - #{path} (#{name})
Separe várias linhas com ;
O padrão é: .*\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)
Pode ser um dos
- HTTPSampler ou Java
- Use o Amostrador Java
- HTTPSampler2
- HttpClient4
- Usar Apache HTTPClient versão 4
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
O padrão é: text/html|text/plain|text/xml
O padrão é: image/.*|text/css|application/.*
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
O padrão é: user.dir
O padrão é: .binary
O padrão é: true
Padrão para: TLS
19.19 Configuração do certificado do Gravador de Script de Teste ¶
Parâmetros
Padrões para valor vazio
Padrões para: 7
Se false , voltará a usar uma única chave sem certificado.
O padrão é: true
19.20 Configuração do proxy JMeter ¶
Parâmetros
O padrão é: domínio NTLM, se exigido pelo amostrador HTTPClient
19.21 Configuração do analisador HTML ¶
Parâmetros
O padrão é: org.apache.jmeter.protocol.http.parser.CssParser
Padrão para: texto/css
padrão é: 400
O padrão é: true
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 é: text/html application/xhtml+xml application/xml text/xml
O padrão é: text/vnd.wap.wml
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.
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
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
- verdadeiro
- (padrão) significa que a configuração do cliente será usada
- falso
- significa que a configuração do servidor será usada
Padrões para: true
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).
O padrão é: falso
Padrões para: 100
Padrões para: 60.000
Padrões para: 100
19.23 Configuração de solicitação JDBC ¶
Parâmetros
O padrão é: ]NULL[
Padrões para: 65536 (bytes)
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
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
19.24 Configuração do SO Process Sampler ¶
19.25 Configuração do Amostrador TCP ¶
Parâmetros
Padrão para: TCPClientImpl
Padrões para valor de byte para fim de linha: 1000
Padrões para o conjunto de caracteres padrão da plataforma, conforme retornado por Charset.defaultCharset().name()
Padrão para: Status
padrão para: .
O padrão é: mytestfiles/tcpstatus.properties
Padrões para: 2
19.26 Summariser - Gerar Resumo de Resultados - configuração (aplica-se principalmente ao modo CLI) ¶
Parâmetros
[ou altere o valor para renomeá-lo]
Padrões para: 30
O padrão é: true
O padrão é: true
O padrão é: true
19.27 Relatório Agregado e Gráfico Agregado - configuração ¶
Parâmetros
Dado como um valor flutuante entre 0 e 100 (significa porcentagem).
Primeiro percentil a ser exibido.
Padrões para: 90
Dado como um valor flutuante entre 0 e 100 (significa porcentagem).
Padrões para: 95
Dado como um valor flutuante entre 0 e 100 (significa porcentagem).
Padrões para: 99
19.28 BackendListener - configuração ¶
Parâmetros
Padrão para: 1 segundo
Padrão para: 5 segundos
Padrões para: 1000 milis
Padrões para: 3000 milissegundos
O padrão é: 100 milis
Padrões para: 100
Definir este valor muito alto pode levar a OOM Métricas de back-end tamanho da janela deslizante Padrões para: 5000
- fixo : janela de tamanho fixo
- cronometrado : tempo encaixotado
19.29 Configuração do BeanShell ¶
Parâmetros
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)
O padrão é: ../extras/startup.bsh
Isso é processado usando seu próprio interpretador.
Padrões para valor vazio.
O arquivo BeanShellListeners.bshrc contém definições de amostra de Test e Thread Listeners.
19.30 Configuração do MailerModel ¶
Parâmetros
Padrões para: 2
Padrões para: 2
19.31 Configuração do CSVRead ¶
Parâmetros
19.32 Configuração da função __time() ¶
Parâmetros
Padrão para: aaaaMMdd
19.33 Configuração do conjunto de dados CSV ¶
Parâmetros
O padrão é: <EOF>
Padrões para: padrão da plataforma
19.34 Configuração do Amostrador LDAP ¶
Parâmetros
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
Padrões para: 100
O padrão é: [[[
19.35 Configuração diversa ¶
Parâmetros
Padrões para: 400
Valores possíveis:
- PERGUNTAR : Pergunte ao usuário
- APPEND : Anexa resultados ao arquivo existente
- DELETE : Excluir arquivo existente e iniciar um novo arquivo
Padrões para: 0
Padrões para: 1000
Padrão para: null
O padrão é: true
O padrão é: 0 bytes, o que significa que nenhum truncamento ocorrerá
Padrões para: 66560 bytes
Padrões para: 20
padrão para: 5
padrão para: verdadeiro
O padrão é: falso
Padrões para: 60
O padrão é: falso
Padrões para:
CONTROLE DE VERSÃO,RELATÓRIO,CHECKOUT,CHECKIN,UNCHECKOUT,MKWORKSPACE,UPDATE,LABEL,MERGE,BASELINE-CONTROL,MKACTIVITY
Padrões para: ISO-8859-1
Use false para reverter ao comportamento original.
O padrão é: true
Use false para reverter ao comportamento original.
O padrão é: true
Padrão para: falso
O padrão é COOKIE_; para remover o prefixo, defina-o como um ou mais espaços.
Padrão para: COOKIE_
Use false para reverter ao comportamento anterior.
O padrão é: true
Padrão para: cookies
Padrões para: 5000
O padrão é: falso
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
Sem isso, a JVM pode nunca sair se houver outros encadeamentos gerados pelo teste que nunca saem.
O padrão é: falso
Se o valor for menor que zero, o JMeter não inicia o encadeamento do daemon
Padrões para: 2000
Para desabilitar, defina a porta para 1000 ou menos.
Padrões para: 4445
Padrões para: 4455
Padrões para: 1000
O valor padrão é false desde JMeter 2.7 O
padrão é: false
O padrão é: true
Padrões para: 50
O valor padrão é vazio, o que significa fonte monoespaçada padrão da plataforma
Padrões para: -1
O padrão é: true
Um valor de 0 armazenará todos os resultados. Isso pode consumir muita memória.
Padrões para: 500
Defina como zero para desativar a verificação de tamanho e exibir toda a resposta.
Padrões para: 10485760
Padrões para:
.RenderAsText,.RenderAsRegexp,.RenderAsCssJQuery,.RenderAsXPath,.RenderAsHTML,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML
Defina como zero para desabilitar a verificação de tamanho.
Padrões para: 10485760
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
O padrão é: falso
19.36 Configuração do caminho de classe ¶
Parâmetros
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.
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.
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.
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.
19.37 Configuração de relatórios ¶
Parâmetros
Padrões para: 500
Padrões para: 1500
Valor vazio significa que não há filtragem
Padrões para valor vazio.
Padrões para: temp
Padrões para: Apache JMeter Dashboard
ao longo do tempo O padrão é: 60.000
de resposta O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
de resposta O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
ao longo do tempo O padrão é:
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
padrão é:
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
ao longo do tempo O padrão é:
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer
ao longo do tempo O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
padrão é:
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
de resposta vs solicitação O padrão é:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
de latências x solicitação O padrão é:
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
padrão é:
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
padrão é:
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
padrão é:
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
Padrões de exportação de HTML para:
org.apache.jmeter.report.dashboard.HtmlTemplateExporter
Padrão para: modelo de relatório
Isso será substituído pela opção de linha de comando -o .
Padrão para: saída de relatório
O valor vazio significa que não há filtragem.
Padrões para valor vazio.
. O padrão é: true
O padrão é: falso
O padrão é: aaaaMMddHHmmss
Padrão para: nada
Padrão para: nada
Padrões para: 300000
19.38 Arquivos de propriedades adicionais para carregar ¶
Parâmetros
Nome do arquivo a ser procurado (comente para desabilitar) O
padrão é: user.properties
Nome do arquivo a ser procurado (comente para desabilitar) O
padrão é: system.properties
O caminho deve ser relativo à pasta raiz do JMeter
Padrões para: /bin/templates/templates.xml
19.39 Recurso de validação de grupo de threads ¶
Parâmetros
org.apache.jmeter.gui.action.validation.TreeClonerForValidationEle 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
Padrões para: 1
O padrão é: true
O padrão é: true
Padrões para: 1
O padrão é: falso
19.40 Recurso relacionado ao temporizador ¶
Parâmetros
- Temporizador Aleatório Gaussiano
- Temporizador aleatório uniforme
- Temporizador Aleatório Poisson
19.41 Política de Nomenclatura ¶
Parâmetros
19.42 Ajuda ¶
Parâmetros
Por padrão, usamos a documentação online aberta no navegador. Padrões para falso
19.43 Configuração avançada de script Groovy ¶
Parâmetros
O padrão é bin/utility.groovy
19.44 Configuração avançada de script JSR-223 ¶
Parâmetros
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
Tamanho do cache de scripts compilados.
Padrões para: 100
19.45 Geração de documentação ¶
Parâmetros
Quando vazio, o JMeter usará o incorporado em src/core/org/apache/jmeter/gui/action/schematic.xsl
Sem valor padrão
19.46 Provedor de Segurança ¶
Parâmetros
- 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.