Skip to content

Esta aplicação é uma API criada para testar outras API's, com testes de seguraça, de performance e testes automatizados.

License

Notifications You must be signed in to change notification settings

DarlanNoetzold/API-tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-tester

Esta aplicação é uma API criada para testar outras API's, com testes de seguraça, de performance e testes automatizados.

Desenvolvimento:

  • Foi usado Java com SpringBoot;
  • Para segurança foi implementado um sistema de token como login;
  • Existem testes individuais para requisições POST, GET, DELETE e PUT;
  • Cada teste de requisição feita será salva em um banco PostgreSQL;
  • Foi usado o RestAssured para fazer requisições com Web Template.

Projeto:

  • O projeto conta com algumas funcionalidades relacionadas a testes de requisições;
  • Para teste de segurança existem testes de SQL Injection, Command Injection, XSS Injection, senhas fracas e validação de dados;
  • Existe uma integração com o GPT-3 para verificar problemas na API;
  • É possível fazer testes de performance com diversas requisições paralelas;
  • Também é possível automatizar testes, fazendo com que a aplicação envie diversas requisições para endpoints diferentes;
  • Nestes testes automatizados é possível definir variáveis que são alimentadas com as responses de outras requisições, facilitando a automatização.

Documentação do Postman:

Clique aqui para visualizar uma doc inicial das requisições para a API.


⭐️ From DarlanNoetzold

About

Esta aplicação é uma API criada para testar outras API's, com testes de seguraça, de performance e testes automatizados.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published