¿Cuál es el mejor marco para automatizar las pruebas para los puntos finales API REST?

Hay un montón de diferentes herramientas y plataformas disponibles para configurar pruebas automatizadas para su API REST. Desglosaría esto en un par de categorías:

Si está buscando un servicio alojado , puede consultar mi plataforma Assertible. Proporcionan herramientas para configurar pruebas para validar los puntos finales de la API, y funcionan particularmente bien con las API REST. Puede hacer verificaciones del tiempo de respuesta, validación JSON, códigos de estado, encabezados y mucho más. Definitivamente hay algunas otras herramientas en este espacio, pero Assertible se enfoca más estrictamente en la automatización y las pruebas herméticas confiables.

También existe la opción de ir con bibliotecas / frameworks basados ​​en código . De nuevo, hay varios que puedes consultar. Uno de los más nuevos que está recibiendo atención es Karate DSL, una sintaxis realmente agradable y parece bastante fácil de usar. La única advertencia de ir con una biblioteca basada en código es que la automatización generalmente no está integrada. Debería ejecutar sus scripts de prueba de otra manera, como un trabajo cron en un trabajador.

Para obtener más sugerencias, consulte esta publicación que escribí en el blog Assertible: 10 herramientas de prueba de API para probar en 2017

¡Espero eso ayude!

“Mejor” no tiene una definición universal.

Así que primero encuentre cuáles son sus necesidades / requisitos básicos.

Luego google “herramienta de prueba de API de descanso” o algo así.

Explora algunos de ellos.

Y encuentre cuál da cubre todas sus necesidades básicas.

Para todas las respuestas, intente encontrar una si hay puntos positivos como su soporte, desarrollo continuo, características personalizadas, etc.

Y ahí tienes la respuesta de tu pregunta.

Postman Chrome Plugin
Pavonearse

Prueba Karate – https://github.com/intuit/karate

Espero que esto ayude.

Marco de descanso asegurado

Estoy usando cartero y se ve bien en comparación con la interfaz de usuario de Soap. Tenemos fragmentos que se pueden usar para comparar el resultado.

Cartero y los gustos.