Aquest how-to va dirigit a tots aquells desenvolupadors/arquitectes que desenvolupin una aplicació Canigó 3.2.
Els passos descrits en aquest document apliquen a la versió 3.2 del Framework Canigó.
Es necessita la versió 5.2.1 o superior de SOAP-UI
Les aplicacions Canigó amb versió 3.2.x incorporen Swagger a la seva plantilla que permet realitzar proves a les crides de l’aplicació de forma intuïtiva i senzilla, però que no permet realitzar un joc de proves automàtic, com executar totes les crides o realitzar més d’una a la vegada.
Aquestes proves es poden realitzar amb un programa com el SOAP-UI que permet la importació de les metadades generades per swagger. Amb aquestes dades es pot generar un projecte amb totes les crides i poder realitzar proves de forma més exhaustiva i còmode.
Per a importar les metadades del nostre projecte a SOAP-UI es necessita obtenir el fitxer json que genera Swagger:
Una altre forma d’obtenir el fitxer json és:
Obrim l’aplicació SOAP-UI i es crea un nou projecte (File - Create Empty Project)
Botó dret sobre el projecte creat, Import Swagger i seleccionar el fitxer que hem desat abans (swagger.json)
Es crea una crida a cada endpoint publicat de l’aplicació: