OmniLab ATS propose des API pour planifier des exécutions de test, vérifier la progression, etc. Vous pouvez les utiliser pour intégrer Test Station à vos workflows et services.
Documentation de référence de l'API
L'interface OmniLab ATS est RESTful, utilise des URL orientées ressources et gère les données encodées en JSON.
La version R12 introduit Google APIs Explorer, qui documente les points de terminaison de l'API, y compris leurs paramètres et leurs réponses. Vous pouvez utiliser Google APIs Explorer pour essayer des API.
Figure 1 : Lien vers Google APIs Explorer
Figure 2. Google APIs Explorer avec la spécification OpenAPI mise en surbrillance
Générer un client
Vous pouvez générer des clients ATS OmniLab à partir de la spécification OpenAPI située dans Google APIs Explorer (dans http://localhost:8000/_ah/api_docs/api.json
par défaut).
Téléchargez l'outil OpenAPI Generator.
Exécutez la commande suivante pour générer un client dans le langage de programmation spécifié.
java -jar openapi-generator-cli.jar generate \ --input-spec http://localhost:8000/_ah/api_docs/api.json \ --generator-name LANGUAGE \ --output OUTPUT_DIRECTORY
Pour en savoir plus, consultez la documentation sur OpenAPI.