jMeter - Plano de Teste FTP

Neste capítulo, veremos como testar um site FTP usando JMeter. Vamos criar um Plano de Teste para testar o site FTP.

Renomear plano de teste

  • Abra a janela JMeter clicando em /home/manisha/apache-jmeter-2.9/bin/jmeter.sh

  • Clique no nó Plano de Teste.

  • Renomeie este nó do plano de teste como TestFTPSite.

Adicionar Grupo de Tópicos

Adicione um Thread Group, que é o espaço reservado para todos os outros elementos como Samplers, Controllers e Listeners.

  • Clique com o botão direito em TestFTPSite (nosso plano de teste)

  • Selecione Adicionar → Threads (Usuários) → Grupo de Threads. O Grupo de Threads será adicionado no nó do Plano de Teste (TestFTPSite).

  • Modifique as propriedades padrão do Thread Group para atender aos nossos testes da seguinte forma -

    • Name - FTPusers

    • Number of Threads (Users) - 4

    • Ramp-Up Period - deixe o valor padrão de 0 segundos.

    • Loop Count - 1

Adicionar Sampler - Solicitação de FTP

Agora que definimos nossos usuários, é hora de definir as tarefas que eles realizarão. Adicione elementos de solicitação de FTP. Adicionamos dois elementos de solicitação de FTP, um que recupera um arquivo e outro que coloca um arquivo no site de ftp.

  • Selecione o elemento de usuários FTP.

  • Clique com o botão direito do mouse para acessar o menu Adicionar

  • Selecione Adicionar → Sampler → Solicitação de FTP.

  • Selecione o elemento FTP Request na árvore.

  • Edite as seguintes propriedades conforme mostrado abaixo -

Os seguintes detalhes são inseridos neste elemento -

  • Name - Obter Solicitação de FTP

  • Server Name or IP - 184.168.74.29

  • Remote File - /home/manisha/sample_ftp.txt

  • Local File - sample_ftp.txt

  • Selecione obter (RETR)

  • Username - manisha

  • Password - manisha123

Agora adicione outra solicitação de FTP como acima e edite as propriedades conforme mostrado na imagem a seguir -

Os seguintes detalhes são inseridos neste elemento -

  • Name - Envio de solicitação de FTP

  • Server Name or IP - 184.168.74.29

  • Remote File - /home/manisha/examplefile.txt

  • Local File - /home/manisha/work/examplefile.txt

  • Selecione colocar (STOR)

  • Username - manisha

  • Password - manisha123

Adicionar ouvinte

O elemento final que você precisa adicionar ao seu plano de teste é um ouvinte. Este elemento é responsável por armazenar todos os resultados de suas solicitações de FTP em um arquivo e apresentar um modelo visual dos dados.

  • Selecione o elemento de usuários FTP.

  • Adicione um ouvinte da árvore de resultados da visualização selecionando Adicionar> Listener> Árvore de resultados da vista

Execute o plano de teste

Agora salve o plano de teste acima como ftpsite_test.jmx . Execute este plano de teste usandoRun → Start opção.

Veja o resultado

A seguinte saída pode ser vista no ouvinte.

Você pode ver que quatro solicitações são feitas para cada solicitação de FTP e o teste é bem-sucedido. O arquivo recuperado para a solicitação GET é armazenado na pasta / bin. No nosso caso, é/home/manisha/apache-jmeter-2.9/bin/. Para a solicitação PUT, o arquivo é carregado no caminho/home/manisha/.