API OmniLab ATS

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.

Lien vers APIs Explorer

Figure 1 : Lien vers Google APIs Explorer

API 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).

  1. Téléchargez l'outil OpenAPI Generator.

  2. 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.