Neste Papo Reto, Eduardo Branquinho fala sobre como testar APIs Restful.
Rest é um estilo de arquitetura de software, aonde tratamos objetos do lado do servidor como recurso que podem ser criados, modificados ou destruídos. Quando dizemos Apis Restful estamos nos referindo a apis que implementam esta arquitetura.
O REST ignora os detalhes da implementação de componente e a sintaxe de protocolo com o objetivo de focar nos papéis dos componentes, nas restrições sobre sua interação com outros componentes e na sua interpretação de elementos de dados significantes.
Confira a apresentação.
Links Citados:
* Rest-assured (https://github.com/edubranquinho/rest-assured/blob/master/src/br/com/caelum/leilao/teste/UsuarioTest.java)
* Spring mock-mvc (https://github.com/denisricci/treld-blog-api/blob/master/src/test/java/br/com/treld/controller/CreatePostWithoutLogin.java)
* Apache JMeter (Teste de estress http://jmeter.apache.org/)
* Soap-ui (https://www.soapui.or)
* Postman (https://www.getpostman.com/)