Saltar al contenido

Banco de pruebas de API RESTful con Swagger

Presta atención ya que en este artículo encontrarás el arreglo que buscas.

Solución:

Como han mencionado las otras respuestas, Swagger proporciona una forma de definir y documentar los puntos finales, métodos, respuestas, errores y más de su API. Lo hace no hacer cualquier tipo de prueba automatizada fuera de la caja.

Hay algunas herramientas que pueden leer Sin embargo, una definición de Swagger para pruebas automatizadas creadas:

  • Assertible es una herramienta en la que puede importar su especificación Swagger para crear automáticamente pruebas y afirmaciones para cada punto final y método. A continuación, puede configurar la supervisión, las pruebas posteriores a la implementación y las alertas. (Lea el blog Probando una API usando Swagger). Tiene un plan gratuito con opciones de actualización para más pruebas.
  • swagger-test es un paquete NPM, si está buscando algo para integrar con su código. No lo he usado personalmente, pero parece activo y útil.
  • Dredd es otra herramienta de código abierto realmente genial que automatizará la prueba de su especificación Swagger contra un backend en vivo. Esta también es una CLI y funciona con API Blueprint además de Swagger.

También hay otros, porque Swagger proporciona un buen lenguaje común para los desarrolladores de API, hay algunas herramientas geniales que están escritas encima.

Otra respuesta mencionó que consulte la página de herramientas comerciales en swagger.io, que tiene más servicios alojados (gratuitos y de pago).

Divulgación completa: soy uno de los cofundadores de Assertible y me encantaría escuchar sus comentarios si tiene la oportunidad de usarlo.

Swagger le permitirá documentar muy bien su API y lo ayudará a realizar pruebas manuales en vivo con swagger-ui, ya que puede completar argumentos fácilmente y ver las respuestas a través de una interfaz de usuario web. Pruebe la demostración de Swagger como ejemplo de lo que me refiero. http://petstore.swagger.io/

No he probado esto, pero esto podría ser de interés para pruebas más automatizadas contra las definiciones de Swagger. https://github.com/Maks3w/SwaggerAssertions

Puede encontrar una gran cantidad de software que utiliza la especificación Swagger para la prueba (automatizada) de su API REST en http://swagger.io/commercial-tools/. Pero no son gratis.

Sección de Reseñas y Valoraciones

Si para ti ha resultado de utilidad nuestro post, agradeceríamos que lo compartas con más juniors de esta forma contrubuyes a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *