Curso JMeter Master API Testing with Apache JMeter

  • Test & Point Analysis

Curso JMeter Master API Testing with Apache JMeter

32 horas
Visão Geral

Curso JMeter  Master API Testing with Apache JMeter, O Apache JMeter é uma ferramenta de código aberto para teste de carga e teste de desempenho de aplicativos da web. Ele pode ser usado para testar o desempenho da API (Application Programming Interface) enviando solicitações e medindo o tempo de resposta.

O JMeter permite simular vários usuários simultâneos enviando solicitações para uma API, o que pode ajudar a identificar gargalos e determinar o número máximo de usuários que uma API pode manipular. Você também pode usar o JMeter para realizar testes funcionais de uma API enviando solicitações e afirmando que as respostas atendem às suas expectativas.

O JMeter oferece suporte a vários tipos de solicitações de API, como HTTP, HTTPS, SOAP e REST, e também permite testes orientados a dados usando arquivos CSV ou uma conexão JDBC. Além disso, o JMeter fornece vários componentes de escuta que podem ser usados ​​para visualizar os resultados do teste.

Objetivo

Após realizar este Curso JMeter  Master API Testing with Apache JMeter você será capaz de:

  • Compreender os fundamentos do teste de API e a função do Apache JMeter no teste de API.
  • Aprender a enviar solicitações de API usando JMeter, incluindo solicitações GET, POST, PUT e DELETE.
  • Compreender como instalar e configurar o JMeter para teste de API, incluindo o uso de variáveis, parâmetros e asserções.
  • Aprender a realizar testes baseados em dados usando o JMeter, incluindo o uso de arquivos CSV e conexões JDBC.
  • Entender como usar ouvintes no JMeter para visualizar e analisar os resultados do teste.
  • Compreender como criar e gerenciar planos de teste no JMeter, incluindo o uso de grupos de encadeamentos, amostradores e controladores.
  • Compreender como usar o JMeter para testar o desempenho e a escalabilidade das APIs, incluindo o uso de períodos de aumento e diminuição e a simulação de vários usuários simultâneos.
  • Compreender como usar o JMeter para testar a confiabilidade funcional das APIs, incluindo o uso de asserções para validar dados de resposta.
Publico Alvo
  • Testadores de desempenho: o teste de desempenho é crucial para garantir a confiabilidade e a escalabilidade das APIs, e o JMeter é uma ferramenta ideal para essa finalidade.
  • DevOps e engenheiros de confiabilidade do site: esses profissionais são responsáveis ​​por garantir a estabilidade e o desempenho dos sistemas, e o JMeter pode ajudá-los a testar o desempenho das APIs como parte de sua estratégia geral de teste.
  • Desenvolvedores: Os desenvolvedores podem usar o JMeter para testar a funcionalidade de suas APIs, tanto durante a fase de desenvolvimento quanto após a implantação da API na produção.
  • Engenheiros de controle de qualidade: os engenheiros de controle de qualidade podem usar o JMeter para testar o desempenho e a funcionalidade das APIs como parte de seu processo geral de teste.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

 Module I

  1. Performance Testing and its types
  2. Performance testing workflow
  3. Introduction to JMeter
  4. Configuring PC / Laptop for JMeter Execution
  5. JMeter Features
  6. JMeter Working
  7. JMeter Test Plan and its elements
  8. Creating Thread Groups
  9. Working with Samplers
  10. Adding Listeners
  11. Analysing results
  12. Working with Assertions
  13. User Defined Variables

 Module II

  1. Working with Controllers
  2. Handling Server Dynamic Values
  3. Working with Regular Expressions
  4. Configuration Elements
  5. Working with Timers
  6. Working with Pre & Post-Processors
  7. Plugins for report generation
  8. Handling Correlation

 Module III

  1. Working with Remote / Distributed Tests
  2. Introduction to Performance monitoring tool
  3. Dynatrace/AppDynamics/perfmon

 Module IV

  1. What is API
  2. API Vs Webservice
  3. Types of Webservices
  4. API/Webservice Testing using JMeter
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso APP Mobile Testing Foundation

16 horas

Curso Automação de Teste Agil

16 horas