As requisições que o Jmeter permite são diversas, no momento elas são:
- FTP Request
- HTTP Request
- JDBC Request
- Java Request
- SOAP/XML-RPC Request
- WebService(SOAP) Request
- LDAP Request
- LDAP Extended Request
- Access Log Sampler
- BeanShell Sampler
- BSF Sampler
- TCP Sampler
- JMS Publisher
- JMS Subscriber
- JMS Point-to-Point
- JUnit Request
- Mail Reader Sampler
- Test Action
Sendo a mais simples ao meu ver o http request e a mais complexa BeanShell Sampler.
Seguindo os passos de outros artigos vou descrever o http Request e dar uma dica de como gerar um BeanShell Sampler.
Crie um thread Group e dentro dele adicione um HTTP request.
No campo server name ou ip você pode tanto colocar o IP da máquina em teste quanto o domínio da mesma (sem o HTTP:// ou HTTPS:// eles tem um campo próprio no HTTP request).
No campo porta coloque o número da porta que você esta usando em seu teste, a porta básica do protocolo http é a UDP 80.
Em protocolo indique qual o protocolo, o básico é http (o Jmeter se encarrega de montar o HTTP://<domínio>).
Em path você deve colocar o caminho em teste, caminho é tudo aquilo que vem após o domínio de um site até o final da extensão de uma página (é mais complexo que isso, porém por hora vamos considerar só estes dados, para mais informações consulte um guia de HTTP).
As demais informações deste sampler HTTP request podem ser deduzidas apenas observando a página e tendo conhecimento de HTML.
Para visualizar os resultados no jmeter estarei explicando no próximo item os listener.
O BeanShell é um interpretador de comandos abreviados do Java, para ele funcionar no jmeter você precisa da última versão do seu arquivo .jar (
www.beanshell.org/download.html).
Obs.: O jmeter compila este arquivo automaticamente, para isso coloque ele em (jmeter) >> lib >> ext.