As instruções de parâmetro controlam como o PTS lê e combina dados dos seus arquivos de parâmetros durante um teste de carga. Utilize-as para substituir parâmetros globais, designar uma coluna base para alinhamento de linhas ou impor o consumo único de dados.
As instruções de parâmetro funcionam em conjunto com a configuração do arquivo de parâmetros. Para obter detalhes sobre como carregar e gerenciar arquivos de parâmetros, consulte File data source.
configure parâmetros da fonte de dados
Os parâmetros da fonte de dados determinam a leitura de linhas no arquivo de parâmetros e o alinhamento entre as colunas. O procedimento abaixo utiliza um arquivo user.csv com duas colunas (q1 e q2) para demonstrar como defina q1 como a coluna base.
Faça login no console do PTS. escolha Performance Test > Create Scenario e clique em PTS.
configure os parâmetros básicos de solicitação para o nó HTTP. Para mais informações, consulte Basic request parameters.
Adicione um arquivo de parâmetros à fonte de dados. Para mais informações, consulte Add parameter files to data source.
Na seção Business Session, abra a lista suspensa Add Instruction e selecione Parameter.
Expanda Parameter. Na aba Data Source Parameters, adicione os parâmetros
q1eq2.defina as opções descritas na tabela a seguir.
Configurações de parâmetros da fonte de dados
|
Parâmetro |
Descrição |
|
Access Mode |
Define o método de leitura das linhas do arquivo de parâmetros. Random: seleciona as linhas em ordem aleatória. In Order: lê as linhas sequencialmente, de cima para baixo. |
|
Use Once |
Se ativado, cada linha de dados é consumida apenas uma vez durante o teste. A coluna com Use Once habilitado torna-se automaticamente a coluna base. Esta opção é mutuamente exclusiva com Baseline Column. |
|
Baseline Column |
Estabelece uma coluna como referência de alinhamento para todas as demais. O PTS ajusta as colunas que não são base para corresponder à contagem de linhas da coluna base. Mutuamente exclusivo com Use Once. |
selecione o modo de acesso adequado
|
Modo de acesso |
Quando usar |
Cenário de exemplo |
|
Random |
A ordem dos dados é irrelevante. |
Palavras-chave de busca, IDs de product, entradas de teste randomizadas |
|
In Order |
Necessário quando o consumo deve ser sequencial ou cada linha precisa ser única. |
Credenciais de login, IDs de transação sequenciais, entradas de séries temporais |
Funcionamento do alinhamento pela coluna base
Ao designar uma coluna como base, o PTS alinha todas as outras colunas para igualar sua contagem de linhas. Considere o exemplo abaixo, onde q1 (a coluna base) possui 100 linhas:
|
Linhas da coluna não base |
Ação do PTS |
Resultado |
|
150 linhas |
Trunca para corresponder à base |
Apenas as primeiras 100 linhas são utilizadas. |
|
50 linhas |
Repete as linhas para preencher a contagem da base |
As 50 linhas ciclam duas vezes para gerar 100 entradas. |
Após o alinhamento, o PTS combina as colunas linha por linha para crie o conjunto de dados final usado durante o teste.
Exemplo passo a passo:
Suponha que q1 tenha os valores [A, B, C] (3 linhas) e q2 tenha os valores [1, 2, 3, 4, 5] (5 linhas). Com q1 como coluna base:
O PTS utiliza todas as 3 linhas de
q1como meta de contagem de linhas.O PTS trunca
q2de 5 para 3 linhas:[1, 2, 3].O PTS pareia as colunas linha por linha:
|
Linha |
q1 (base) |
q2 (truncada) |
|
1 |
A |
1 |
|
2 |
B |
2 |
|
3 |
C |
3 |
Agora, suponha que q1 tenha 3 linhas e q2 tenha apenas 2 linhas [1, 2]. Com q1 como coluna base:
O PTS repete
q2para atingir 3 linhas:[1, 2, 1].O PTS pareia as colunas linha por linha:
|
Linha |
q1 (base) |
q2 (repetida) |
|
1 |
A |
1 |
|
2 |
B |
2 |
|
3 |
C |
1 |
Planeje cuidadosamente o volume de dados quando Use Once estiver ativado. Certifique-se de que seu arquivo de parâmetros contenha linhas suficientes para cobrir o número esperado de iterações em todos os usuários virtuais.
crie parâmetros personalizados
Parâmetros personalizados permitem redefinir parâmetros globais, incluindo parâmetros de arquivo. Utilize-os para renomear parâmetros de arquivo ou aplicar processamentos específicos aos seus dados de teste.
Faça login no console do PTS. escolha Performance Test > Create Scenario e clique em PTS.
configure os parâmetros básicos de solicitação para o nó HTTP. Para mais informações, consulte Basic request parameters.
Na seção Business Session, abra a lista suspensa Add Instruction e selecione Parameter.
Expanda Parameter. Na aba Custom Parameters, configure os campos Parameter Name e Parameter Logic.
Não é possível modifique nomes de parâmetros de arquivo diretamente na aba Data Source Parameters . Para alterar um nome de parâmetro, redefina-o na aba Custom Parameters .
Restrições
|
Restrição |
Descrição |
|
Renomeação de parâmetros de arquivo |
A modificação de nomes de parâmetros de arquivo não é permitida na aba Data Source Parameters. Em vez disso, redefina o parâmetro na aba Custom Parameters. |
|
Exclusividade entre Use Once e Baseline Column |
Use Once e Baseline Column são mutuamente exclusivos. Ativar um desativa o outro. |
|
Restrição de estado fora de rascunho |
Parâmetros vazios não podem ser configurados quando o cenário não está em estado de rascunho. |
|
Escopo |
As instruções de parâmetro aplicam-se somente à sessão de negócios atual. |