Génération de fichiers Hurl pour tester automatique les services web à partir de leurs fichiers examples.http
.vscode | 2 months ago | ||
bin | 1 month ago | ||
.gitignore | 2 months ago | ||
README.md | 2 months ago | ||
package-lock.json | 2 months ago | ||
package.json | 2 months ago |
Je vais tester si hurl est utilisable pour des tests automatisés des services web.
Pour automatiser:
examples.http
{{baseUrl}}
par le serveur à utiliserHTTP/1.1
en fin de ligne de la requêteHTTP 200
sur une ligne en dessous de chaque requêteHTTP 200
npx hurl --test --glob "*.hurl" --report-html html --variable environment=services
Ou bien positionnant la variable HURL_environement
avant:
HURL_environment=services npx hurl --test --glob "*.hurl" --report-html html
Et pour le lancer sur la vi (mais inexplicablement, ça ne répond pas):
npx hurl --test --glob "*.hurl" --report-html html --variable environment=tdmservices.intra
Pour éviter que trop de tests s'accumulent dans le rapport HTML, on peut supprimer le répertoire html
avant de relancer les tests.
./bin/generate-test.mjs ../../web-services/mapping-tools | hurl --test