IBM Sterling B2B: Usando o JMeter para realizar testes de carga
Não use o modo GUI para teste de carga!, apenas para criação de teste e depuração de teste.
Para teste de carga, use o modo CLI (não era GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
aumente o Java Heap para atender aos seus requisitos de teste Melhores práticas com o JMeter
Criando Parceiros no Sterling File Gateway
Crie alguns parceiros, exemplo:
- demo_partner01
- demo_partner02
- demo_partner03
- demo_partner04
- demo_partner05
Siga os passos a seguir para criar os parceiros: IBM Sterling File Gateway: Criando um Parceiro
Criando os arquivos para teste
dd if=/dev/urandom of=testdata01.txt bs=1k count=30 # arquivo de 100k dd if=/dev/urandom of=testdata-100k.txt bs=1k count=100 # arquivo de 1M dd if=/dev/urandom of=testdata-1m.txt bs=1M count=1 # arquivo de 1G dd if=/dev/urandom of=testdata-1g.txt bs=1M count=1024
Criando o Teste de Carga usando o Protocolo FTP
1) Criar um novo plano de teste "Test Plan"
- Name: SB2Bi FTP Test Plan
2) Selecione o nó 'Test Plan' e clique com o botão direito nele.
3) Passe o mouse em Adicionar -> Tópico (Usuários) -> Grupo de tópicos "Thread Group"
- Number of Threads (Users) = 5
- Ramp-up Period (seconds) = 1
- Loop Count = 5
4) Adicionar um Sample > FTP e especifique as configurações de conexão:
- o host ao qual se conectar,
- porta,
- nome de usuário e
- senha (não criptografado)
- comando FTP a ser executado (como get ou put)
- um arquivo de origem para download, um arquivo de saída
5) Opcional: Crie outros Samples alterando o FTP
6) Adicionar a Listener > View Results Tree
7) Adicionar a Listener > View Results in Table
8) Execute o teste
Criando o Teste de Carga usando o Protocolo SFTP
Prerequisites
Faça download do arquivo JAR (https://jmeter-plugins.org/get/) do Plugins Manager e coloque-o no diretório lib/ext do JMeter.
Em seguida, inicie o JMeter e vá ao menu "Opções" para acessar o Gerenciador de Plugins.
Em plugins disponíveis, busque por SSH, instale o plugin.
Criando o Test Plan
1) Criar um novo plano de teste "Test Plan"
- Name: SB2Bi SFTP Test Plan
2) Selecione o nó 'Test Plan' e clique com o botão direito nele.
3) Passe o mouse em Adicionar -> Tópico (Usuários) -> Grupo de tópicos "Thread Group"
4) Adicionar um Sample > SSH SFTP e especifique as configurações de conexão:
- o host ao qual se conectar,
- porta,
- nome de usuário e
- senha (não criptografado)
- comando SFTP a ser executado (como get ou put)
- um arquivo de origem para download, um arquivo de saída
5) Opcional: Crie outros Samples usando SFTP
6) Adicionar a Listener > View Results Tree
7) Adicionar a Listener > View Results in Table
8) Execute o teste
JMeter Thread Group Fields
Field | Header text |
---|---|
Number of Threads (Users) | Number of users to simulate during the performance test. |
Ramp-up Period (seconds) | Now long JMeter should take to get all the threads started. If there are 10 threads and ramp-up time of 100 seconds then each thread will be initiated at the interval of 10 seconds and at 100th second all the threads get started.
Note: This is not the time between two threads to start-up. |
Loop Count | Number of times to iterate the test case. Alternatively, you can checkmark ‘Infinite’ to stop the test when the specified duration is over or stop the test manually. |