Todos os produtos
Search
Central de documentação

Performance Testing:OSS data sources

Última atualização: Jun 27, 2026

Quando todos os usuários virtuais em um teste de estresse enviam requisições idênticas, o cache no lado do servidor infla as taxas de acerto e gera resultados enganosos. O Performance Testing Service (PTS) resolve esse problema ao conectar arquivos do Object Storage Service (OSS) a nós de parameter em um cenário JMeter. Assim, cada usuário virtual recebe dados exclusivos — como um par distinto de nome de usuário e senha — de um arquivo CSV armazenado no OSS.

Requisitos do arquivo de parâmetros

Requisito

Detalhes

Formatos suportados

CSV, ZIP (o arquivo ZIP deve conter exatamente um arquivo CSV)

Tamanho máximo do arquivo

2 GB

Comprimento máximo da linha

20.000 caracteres por linha

Linha de cabeçalho

Opcional. Se a primeira linha não contiver os nomes dos parâmetros, especifique manualmente um nome para cada coluna na aba Data Source Parameters

Importante

Não renomeie um arquivo XLSX para .csv apenas alterando a extensão. Utilize o Excel, Numbers ou Apache Commons CSV para exportar ou gerar um arquivo CSV formatado corretamente.

Estrutura de exemplo de CSV

username,password
user1,Password1
user2,Password2
user3,Password3

Se a primeira linha contiver os nomes dos parâmetros (como username e password acima), o PTS mapeia automaticamente cada coluna para o parâmetro correspondente. Caso contrário, atribua os nomes dos parâmetros manualmente na aba Data Source Parameters.

Combinar dados de vários arquivos

Adicione cada arquivo separadamente na aba Data Source Parameters do nó de parâmetros. O PTS combina os arquivos em um único conjunto de parâmetros, eliminando a necessidade de consolidar todos os dados em um só arquivo.

Ao referenciar parâmetros de múltiplos arquivos, defina um parâmetro como Baseline Column. O arquivo que contém esse parâmetro torna-se a referência para o alinhamento de dados entre os arquivos. Se você não selecionar nem Baseline Column nem Use Once, o PTS atribuirá um parâmetro aleatório como coluna base. Para mais detalhes, consulte Método de leitura de parâmetros de múltiplos arquivos pelo PTS nos modos de usuário virtual ou RPS.

Nota

Parâmetros com mapeamentos estritos de um para um (por exemplo, um nome de usuário que deve sempre corresponder à respectiva senha) precisam estar no mesmo arquivo. Garanta que todas as colunas de cada linha contenham dados completos, pois campos vazios podem levar a resultados de teste incorretos.

Obter a URL do objeto OSS

Antes de importar um arquivo de parâmetros para o PTS, torne-o publicamente legível e copie sua URL no console do OSS.

Pré-requisitos

Antes de começar, verifique se você possui:

  • Um bucket do OSS com o arquivo de parâmetros (CSV ou ZIP) já carregado

  • Permissões para modificar a Access Control List (ACL) do objeto

Procedimento

  1. Faça login no console do OSS.

  2. No painel de navegação à esquerda, clique em Buckets e, em seguida, no nome do bucket.

  3. Na página Objects, clique em View Details na coluna Actions.

  4. No painel View Details, clique em Set ACL. Selecione Public Read e clique em OK.

  5. Clique em Copy Object URL.

Copy Object URL

Importar o arquivo de parâmetros para o PTS

  1. Faça login no console do PTS.

  2. Escolha Performance Test > Create Scenario e clique em JMeter.

  3. Clique em Data Sources. Na aba OSS Files, clique em Add.

  4. Cole a URL do objeto OSS e clique em OK.

  5. Clique em Import.

    Import data source

  6. Clique em Save.

  7. Retorne à página JMeter Scenario e clique em Save Settings. O arquivo de parâmetros importado aparecerá na seção Scenario Settings.

    Scenario Settings with imported file