Nouveautés Apidog CLI : Du Test Runner à la Couche Workflow d'Agent

Apidog CLI a évolué d'un lanceur de tests en une couche de workflow prête pour les agents, pour l'automatisation des tests d'API, les portes de qualité en CI et des modifications de projet plus sûres assistées par l'IA.

Sharki

Sharki

30 June 2026

Nouveautés Apidog CLI : Du Test Runner à la Couche Workflow d'Agent

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

L'interface de ligne de commande (CLI) Apidog a longtemps été le point d'entrée pour exécuter des tests d'API depuis un terminal, un pipeline CI, un workflow d'automatisation ou un système externe.

apidog run --project <projectId> --test-scenario <scenarioId> --environment <environmentId>

Cette base reste essentielle. Les équipes ont toujours besoin d'un moyen fiable pour exécuter des tests d'API, générer des rapports et maintenir des portes de qualité au sein de la CI. Mais le développement d'API évolue. Les Agents IA participent désormais à la conception d'API, à la génération de tests, au débogage, à la migration et à la maintenance.

Pour ces workflows, une CLI ne peut pas se limiter à être la dernière étape qui exécute des tests existants. Elle doit également offrir aux Agents un moyen stable de lire les ressources d'API, de créer ou de mettre à jour des ressources de test, de valider des modifications structurées, de les réécrire et de vérifier le résultat.

La CLI Apidog mise à niveau conserve la base d'exécution de tests d'origine et l'étend à une couche de workflow pour les développeurs, les scripts et les Agents IA. Cet article explique pourquoi la CLI est plus importante à l'ère des Agents IA, ce qui a changé dans la CLI Apidog, et comment les équipes peuvent commencer à l'utiliser pour l'automatisation des tests d'API.

Pourquoi la CLI est plus importante à l'ère des Agents IA

Les interfaces graphiques sont conçues pour les humains. Elles sont visuelles, flexibles et utiles pour l'exploration. Les Agents IA, cependant, fonctionnent mieux avec des commandes structurées, des entrées prévisibles, des sorties prévisibles et des étapes de validation claires.

C'est là que la CLI devient importante. Une CLI offre aux Agents et aux scripts une interface répétable vers les mêmes ressources que les développeurs gèrent dans Apidog : APIs, environnements, variables, cas de test, scénarios de test, suites de test, rapports, données d'import/export, et plus encore.

En pratique, cela signifie qu'Apidog peut servir à la fois les utilisateurs humains et les workflows automatisés. Les personnes continuent de concevoir, déboguer, réviser et collaborer dans l'interface du produit. Les Agents et l'automatisation peuvent utiliser la CLI pour effectuer des opérations contrôlées sur ces mêmes ressources.

De apidog run aux workflows complets d'API et de test

L'expérience CLI précédente était principalement axée sur l'exécution des tests. Cela rendait apidog run utile comme garde-fou qualité CI, mais cela signifiait aussi que la CLI apparaissait généralement vers la fin du workflow. La CLI mise à niveau étend la couverture à davantage de ressources Apidog principales, de sorte que l'automatisation peut participer plus tôt : lecture du contexte du projet, préparation des ressources de test, validation des modifications structurées, puis exécution de la vérification.

Avec la CLI mise à niveau, les utilisateurs et les Agents peuvent travailler avec des ressources telles que :

Cela change le rôle de la CLI Apidog. Ce n'est pas simplement un moyen d'exécuter des tests une fois que tout le reste est terminé. Elle peut désormais participer plus tôt au cycle de développement, là où un Agent a besoin de comprendre le projet, de générer ou de mettre à jour des ressources de test, de valider les modifications, puis d'exécuter la vérification.

Une boucle plus sûre pour les tests pilotés par les Agents

Lorsqu'un Agent IA aide au développement ou aux tests d'API, le risque ne réside pas seulement dans la génération de contenu. Le risque réside dans l'écriture de contenu généré dans un projet réel sans structure ni vérification suffisantes.

La CLI mise à niveau rend une boucle plus sûre possible :

Cette boucle est importante car de nombreuses ressources Apidog sont structurées. Les cas de test et les scénarios de test peuvent inclure des données de requête, des assertions, l'extraction de variables, des pré-processeurs, des post-processeurs, l'ordre des étapes, des références à des environnements et d'autres détails. Si un Agent devine la structure, de petites erreurs peuvent entraîner des échecs d'écriture, un affichage incomplet dans l'interface utilisateur ou des tests qui ne se comportent pas comme prévu.

C'est pourquoi cli-schema est un élément important de la mise à niveau. Avant d'écrire un fichier JSON complexe dans Apidog, un Agent peut demander à la CLI de valider si les champs et la structure correspondent au schéma attendu.

apidog cli-schema validate test-case-create --file ./test-case-create.json
apidog cli-schema validate test-scenario-update --file ./scenario-update.json

En bref : laissez l'Agent générer, mais laissez la CLI valider avant que l'écriture ne se produise.

La CLI peut également fournir des indices orientés Agent dans la sortie des commandes. Après la création ou la mise à jour d'une ressource, l'étape suivante n'est souvent pas "arrêter". Un Agent plus fiable devrait relire la ressource sauvegardée, confirmer la structure et exécuter des tests si nécessaire. Ces indices aident les Agents à progresser dans le workflow avec moins d'angles morts.

Les Compétences donnent aux Agents un jugement opérationnel

Les commandes CLI donnent à un Agent le pouvoir d'exécution. Les Compétences donnent à un Agent un jugement opérationnel.

Une COMPÉTENCE n'est pas seulement une référence de commande. C'est plus proche d'un guide opérationnel écrit pour les Agents IA : quand utiliser une commande, quelle commande doit venir en premier, quels champs ne doivent pas être devinés, quand valider, quand relire, et quand exécuter des tests.

Par exemple, un Agent fiable ne devrait pas toujours écrire un grand scénario de test à la main à partir de zéro. Un modèle plus sûr est souvent :

  1. Créer le scénario de base.
  2. Importer des étapes à partir d'APIs ou de cas de test existants.
  3. Relire la structure complète du scénario.
  4. Mettre à jour les assertions, l'extraction de variables ou les processeurs par étapes plus petites.
  5. Valider et exécuter le scénario.

Les Compétences rendent ces modèles explicites. Elles aident les Agents à éviter les erreurs courantes telles que l'utilisation d'un nom de champ incorrect, le choix d'une valeur d'énumération erronée, l'omission de la validation du schéma, ou la supposition qu'une écriture réussie signifie que la ressource finale est déjà correcte.

Apidog fournit 8 Compétences complémentaires pour aider les Agents à comprendre les commandes CLI, les structures de ressources et les workflows de tâches. Ensemble, la CLI et les Compétences rendent Apidog plus pratique pour le développement et les tests d'API assistés par IA.

Modifications de projet plus sûres avec les Branches IA

Lorsqu'un Agent modifie les ressources d'un projet, la sécurité et la possibilité de révision sont importantes. Pour cette raison, la CLI mise à niveau peut également être utilisée conjointement avec les Branches IA.

L'Agent peut d'abord apporter des modifications dans une branche isolée. L'équipe peut examiner les différences, confirmer le résultat, puis fusionner dans la branche cible. Cela permet d'éviter que les modifications automatisées n'affectent directement la branche principale ou une branche de collaboration partagée.

Ce que cela débloque dans les workflows réels

La valeur de la CLI mise à niveau est plus facile à voir dans des workflows concrets.

Générer des tests à partir des définitions d'API

Un Agent peut lire les définitions d'API d'un projet, générer des cas de test, valider le JSON généré avec cli-schema, écrire les cas de test dans Apidog, les relire et exécuter la vérification. Cela transforme la génération de tests d'une suggestion ponctuelle en un workflow contrôlé.

Maintenir des scénarios de test complexes

Pour les scénarios à plusieurs étapes, l'Agent peut d'abord importer des étapes à partir d'APIs ou de cas de test existants, puis mettre à jour les assertions, les variables ou les processeurs après avoir relu la structure complète. Cela réduit le risque de construire un grand scénario de manière incorrecte en une seule passe.

apidog test-scenario import-steps <scenarioId> --project <projectId> --source endpoint --ids <endpointIds> --sync manual
apidog test-scenario get <scenarioId> --project <projectId> --with-case-detail

Déplacer et reproduire les ressources du projet

La CLI mise à niveau améliore également les workflows d'importation et d'exportation pour les données natives d'Apidog. C'est utile pour la migration de projets, la reproduction d'environnements clients, la copie de configurations de tests, ou le déplacement d'APIs, de schémas, de cas de test et de scénarios entre projets.

apidog export --project <projectId> --format apidog --output ./project.apidog.json
apidog import --project <projectId> --format apidog --file ./project.apidog.json

Maintenir les portes de qualité CI

Les nouvelles capacités prêtes pour les Agents ne remplacent pas la CI. Elles la complètent. Les équipes peuvent toujours utiliser apidog run comme point d'entrée principal pour l'exécution automatisée des tests et les rapports.

apidog run --project <projectId> --test-scenario <scenarioId> --environment <environmentId> -r "cli,html,junit" --out-dir ./apidog-reports

Pour commencer

Si vous avez déjà la CLI Apidog installée, vérifiez d'abord votre version actuelle :

apidog -v

Si la version de votre CLI Apidog est antérieure à 2.2.5, mettez à jour la CLI avant d'utiliser les nouvelles fonctionnalités. Ce numéro de version fait référence à la CLI Apidog, et non à l'application Apidog.

Vous pouvez demander à l'Agent IA que vous utilisez d'installer la CLI Apidog et les Compétences complémentaires en copiant cette invite :

Lisez les instructions et aidez-moi à installer la CLI Apidog :
https://apidog.com/apidog-cli-installation-guide.md

Si vous préférez l'installer ou la mettre à jour manuellement, exécutez :

npm install -g apidog-cli@latest

Pour la référence complète des commandes, consultez les Options de la CLI Apidog.

Essayez votre première tâche d'Agent

Une fois la CLI et les Compétences installées, la manière la plus simple de commencer est de confier à votre Agent une petite tâche d'API à faible risque. Par exemple, demandez-lui de créer un simple point d'accès de vérification de santé (GET /health) dans un projet Apidog, puis de le relire pour confirmer le résultat.

Copiez cette invite dans votre Agent IA :

Utilisez la CLI Apidog pour m'aider à créer mon premier point d'accès API dans Apidog. D'abord, vérifiez ma configuration CLI Apidog et listez les projets auxquels j'ai accès. Demandez-moi quel projet utiliser. Après ma confirmation, créez un simple point d'accès GET /health nommé "Vérification de Santé" avec un exemple de réponse 200. Validez toute entrée structurée avant l'écriture, puis relisez le point d'accès et résumez ce qui a été créé.

Cela offre aux nouveaux utilisateurs un point de départ concret : l'Agent vérifie la configuration, demande avant d'écrire dans un projet, crée une petite définition d'API et confirme le résultat sauvegardé.

Prochaines étapes :

FAQ

Qu'est-ce que la CLI Apidog ?

La CLI Apidog est un outil en ligne de commande pour exécuter des tests d'API, travailler avec les ressources de projet Apidog et connecter les ressources d'API et de test Apidog aux workflows d'automatisation.

La CLI Apidog peut-elle exécuter des tests d'API en CI ?

Oui. Les équipes peuvent utiliser apidog run dans les pipelines CI pour exécuter des tests d'API, générer des rapports et maintenir des portes de qualité automatisées dans leurs workflows de test.

Comment la CLI Apidog aide-t-elle les Agents IA ?

La CLI Apidog offre aux Agents IA un moyen structuré de lire les informations d'API, de générer ou de mettre à jour des ressources de test, de valider les modifications, de les écrire dans Apidog, de relire le résultat et d'exécuter des tests pour vérification.

Qu'est-ce que cli-schema dans la CLI Apidog ?

cli-schema aide à valider des fichiers JSON complexes avant qu'ils ne soient écrits dans Apidog. Cela réduit les échecs d'écriture, les champs invalides et les boucles de réessai inutiles lorsque les Agents créent ou mettent à jour des cas de test et des scénarios de test.

Comment installer la CLI Apidog ?

Vous pouvez demander à un Agent IA de suivre le guide d'installation de la CLI Apidog et d'installer à la fois la CLI et les Compétences complémentaires, ou l'installer manuellement avec npm install -g apidog-cli@latest.

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API