Todos os produtos
Search
Central de documentação

Performance Testing:Como o PTS lê parâmetros de múltiplos arquivos nos modos de usuário virtual e RPS

Última atualização: Jun 27, 2026

Quando um teste de carga utiliza parâmetros de vários arquivos, o Performance Testing Service (PTS) alinha as linhas entre esses arquivos usando um parâmetro de referência. O arquivo do parâmetro de referência determina o alinhamento das linhas e a ordem de consumo dos dados. O comportamento de leitura também varia dependendo da execução do teste no modo de usuário virtual ou no modo de requisições por segundo (RPS).

Funcionamento do parâmetro de referência

Se uma API utilizar parâmetros de múltiplos arquivos com quantidades diferentes de linhas, o PTS monta as linhas de dados com base no arquivo de referência. O parâmetro de referência controla dois comportamentos:

Comportamento

Descrição

Alinhamento de linhas

O PTS lê a quantidade de linhas existente no arquivo de referência. Os demais arquivos repetem seus dados em ciclo para corresponder a essa quantidade.

Uso único

Ao definir um parâmetro para uso único, o arquivo correspondente torna-se automaticamente o parâmetro de referência.

Configure o parâmetro de referência e a opção de uso único durante uma sessão de pré-teste na aba Scenario Settings.

Nota

Marcar um parâmetro como uso único o torna automaticamente o parâmetro de referência. Caso já exista um parâmetro de referência definido, especifique se deseja utilizar o parâmetro apenas uma vez.

Arquivo menor como referência

O PTS lê todas as linhas do arquivo de referência menor e utiliza apenas as linhas correspondentes do arquivo maior. As linhas excedentes no arquivo maior são ignoradas.

Exemplo: O Arquivo A (referência) possui 3 linhas e o Arquivo B possui 5 linhas. O PTS lê as linhas 1, 2 e 3 de ambos os arquivos. As linhas 4 e 5 do Arquivo B nunca são utilizadas.

Arquivo maior como referência

O PTS lê todas as linhas do arquivo de referência maior. Quando as linhas do arquivo menor se esgotam, o PTS reinicia a leitura dele desde o início até concluir o consumo do arquivo de referência.

Exemplo: O Arquivo A (referência) possui 5 linhas e o Arquivo B possui 3 linhas. O PTS lê todas as 5 linhas do Arquivo A. Para o Arquivo B, o PTS lê as linhas 1, 2 e 3; em seguida, retorna à linha 1 e à linha 2 para igualar as 5 linhas do Arquivo A.

Modo de usuário virtual

No modo de usuário virtual, cada usuário virtual lê uma nova linha de dados e envia uma nova requisição somente após concluir a requisição atual (ao receber a resposta ou atingir um tempo limite). Como cada usuário virtual processa uma requisição por vez, respostas mais rápidas resultam em consumo de parâmetros mais acelerado.

Leitura com arquivo de referência pequeno

image

Leitura com arquivo de referência grande

image

Modo RPS

No modo RPS, o PTS distribui uniformemente um número fixo de requisições por segundo com base no valor de carga atual. A quantidade de usuários virtuais se ajusta automaticamente:

  • Tempos de resposta mais rápidos exigem menos usuários virtuais para manter o RPS alvo.

  • Tempos de resposta mais lentos demandam mais usuários virtuais.

A lógica do parâmetro de referência e do alinhamento de linhas funciona da mesma forma que no modo de usuário virtual.

Leitura com arquivo de referência pequeno

image

Leitura com arquivo de referência grande

image