Visão Geral
Curso Jmeter Performance & Load Testing, Jmeter é um software, que permite o upload de teste ou teste funcional em várias tecnologias.
O teste de desempenho/carga com Jmeter é capaz de registrar o tráfego em um limite, o que permite que os testadores fiquem longe do tedioso dever de registrar manualmente o tráfego.
Objetivo
Após realizar este Curso Jmeter Performance & Load Testing você será capaz de:
- Compreender a anatomia de um teste JMeter
- Compreender o ajuste e o teste de desempenho
- Rastrear erros durante a execução do teste
- Configurar o servidor proxy JMeter HTTP
- Empregar o pós-processador BSF
- Monitore o servidor com um plug-in JMeter
- Iniciar uma instância da AWS
Pre-Requisitos
- Noções básicas de teste de software
- compreensão básica da linguagem de programação Java, editor de texto e execução de programas, etc
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Performance Testing Fundamentals
- The incident
- The aftermath
- Performance testing
- Performance testing and tuning
- Baselines
- Load and stress testing
- JMeter to the rescue
- Up and running with JMeter
- Installation
- Installing the Java JDK
- Setting JAVA_HOME
- Running JMeter
- Tracking errors during test execution
- Configuring JMeter
- Summary
Recording Your First Test
- Configuring the JMeter HTTP proxy server
- Setting up your browser to use the proxy server
- Using a browser extension
- Changing the system settings
- Running your first recorded scenario
- Anatomy of a JMeter test
- Test Plan
- Thread Groups
- Controllers
- Samplers
- Logic controllers
- Test fragments
- Listeners
- Timers
- Assertions
- Configuration elements
- Pre-processor and post-processor elements
- Summary
Submitting Forms
- Capturing simple forms
- Handling checkboxes
- Handling radio buttons
- Handling file uploads
- Handling file download
- Handling the XML response
- Summary
Managing Sessions
- Managing sessions with cookies
- Managing sessions with URL rewriting
- Summary
Resource Monitoring
- Basic server monitoring
- Setting up Apache Tomcat Server
- Configuring Tomcat users
- Setting up a monitor controller in JMeter
- Monitoring the server with a JMeter plugin
- Installing the plugins
- Adding monitor listeners to the test plan
- Summary
Distributed Testing
- Remote testing with JMeter
- Configuring JMeter slave nodes
- Configuring one slave per machine
- Configuring the master node to be tested against one slave per machine
- Configuring multiple slave nodes on a single box
- Configuring the master node to be tested against multiple slave nodes on a single box
- Executing the test plan
- Viewing the results from the virtual machines
- Summary
Timers and Functions
- JMeter properties and variables
- JMeter functions
- The Regular Expression tester
- The Debug sampler
- Using timers in your test plan
- The Constant timer
- The Gaussian random timer
- The Uniform random timer
- The Constant throughput timer
- The Synchronizing timer
- The Poisson random timer
- The JDBC Request sampler
- Configuring a JDBC Connection Configuration component
- Adding a JDBC Request sampler
- Summary
Helpful Tips
- JMeter integration with selenium
- Handling FTP request
- Installing CA certificate in the browser
- Testing REST web services
- Parameterization using CSV File
- Parameterization using Test Plan
- Summary
TENHO INTERESSE