S'appuyant sur les bases posées en janvier, février met l'accent sur l'expérience MCP et les tests – offrant des aperçus de débogage plus riches, l'exécution parallèle pour les Suites de Tests, des données de test partagées entre scénarios, un rapport de test entièrement repensé et une migration Hoppscotch transparente.
Bonjour utilisateurs d'Apidog,
Janvier a introduit le Client MCP et les Suites de Tests. Février vise à les rendre prêts pour la production.
Nous avons affiné l'expérience de débogage MCP avec des aperçus de contenu plus riches – rendu Markdown, affichage d'images et accès direct au champ Contenu. Les Suites de Tests prennent désormais en charge l'exécution parallèle pour des cycles de régression considérablement plus rapides. Un nouveau système de Données de Test Partagées élimine la configuration redondante des données entre les scénarios. Et le rapport de test a été entièrement repensé, avec un affichage structuré des étapes et un filtrage des échecs.
De plus, nous avons lancé l'importation de collections Hoppscotch, des améliorations de débogage SSE et une longue liste de corrections améliorant la qualité de vie, réparties sur huit versions ce mois-ci.
Voici toutes les nouveautés de ce mois-ci👇
⭐ Nouvelles Mises à Jour
🔥 Expérience de débogage du client MCP affinée
Lors du débogage de serveurs MCP avec le client MCP intégré d'Apidog, l'expérience de visualisation des réponses a été entièrement améliorée avec des capacités de prévisualisation et de vérification de contenu plus pratiques.
1. Visualisation directe du champ Contenu
Lors du débogage d'un serveur MCP dans Apidog, vous pouvez désormais visualiser le champ Content de la réponse directement dans l'onglet **« Contenu »** — plus besoin de fouiller dans le JSON brut pour trouver ce dont vous avez besoin. L'onglet **« Brut »** fournit toujours la charge utile JSON-RPC complète pour une inspection approfondie, vous offrant le meilleur des deux mondes en fonction de votre contexte de débogage.
2. Aperçu du rendu Markdown
Lorsqu'une réponse MCP contient du contenu Markdown, vous pouvez désormais **basculer entre le Markdown brut et un aperçu rendu**. Cela facilite la vérification visuelle de la documentation formatée, du contenu README ou de tout texte structuré renvoyé par vos outils MCP — sans quitter le débogueur.
3. Aperçu des images
Les images dans les réponses MCP sont désormais **rendues directement dans l'onglet « Aperçu »**, permettant aux développeurs de vérifier rapidement le contenu et le format des images sans outils externes. Ceci est particulièrement utile lors du débogage d'outils MCP qui renvoient des captures d'écran, des graphiques ou des visuels générés.

Ensemble, ces trois améliorations transforment le client MCP d'un simple inspecteur de protocole brut en un environnement de débogage haute fidélité — un environnement où vous pouvez voir exactement ce que vos agents IA voient.
🚀 Suites de Tests : Exécution Parallèle & Planification Consciente de l'Environnement
S'appuyant sur le lancement des Suites de Tests de janvier, nous ajoutons deux fonctionnalités qui rendent l'orchestration considérablement plus puissante.
Mode d'Exécution Parallèle
Les Suites de Tests prennent désormais en charge un **mode d'exécution « Parallèle »**, permettant à plusieurs cas de test et scénarios de s'exécuter simultanément. Vous pouvez configurer de manière flexible les règles d'exécution parallèle pour réduire considérablement le temps total de test — particulièrement précieux pour les suites de régression à grande échelle où l'exécution séquentielle devient un goulot d'étranglement.

Comparaison des modes d'exécution :
| Mode | Comportement |
|---|---|
| Séquentiel | Les scénarios s'exécutent dans l'ordre. Les variables persistent et se propagent à travers les étapes du scénario — idéal pour les flux de travail dépendants. |
| Parallèle | Plusieurs scénarios s'exécutent simultanément pour une vitesse maximale. Note : la concurrence isole le contexte entre les scénarios — les cas qui dépendent de variables en amont peuvent nécessiter une restructuration. |
Note : L'accélération réelle dépend des ressources matérielles disponibles sur la machine exécutant les tests.
Les Tâches Planifiées Supportent Désormais la Sélection d'Environnement
Lors de la création de tâches planifiées pour les Suites de Tests, vous pouvez désormais **sélectionner l'environnement cible**, permettant un contrôle précis de l'exécution automatisée sur différents environnements (par exemple, préproduction, production). Cela signifie que vous pouvez planifier l'exécution de la même suite sur plusieurs environnements à des fréquences différentes — une capacité essentielle pour les équipes gérant des pipelines de déploiement multi-étapes.
🆕 Données de Test Partagées : Réutilisabilité entre Scénarios
Une toute nouvelle fonctionnalité dans cette version : les **Données de Test Partagées**. Vous pouvez désormais créer des jeux de données de test communs réutilisables dans plusieurs scénarios de test, changeant fondamentalement la façon dont les équipes gèrent les données de test à grande échelle.

Pourquoi est-ce important :
Auparavant, chaque scénario de test maintenait ses propres données de test isolées. Si dix scénarios nécessitaient les mêmes identifiants d'utilisateur, détails de paiement ou catalogue de produits, vous deviez dupliquer ces données dix fois — et les maintenir à dix endroits différents.
Les Données de Test Partagées résolvent ce problème en introduisant une couche de données centralisée :
- Créer une fois, utiliser partout : Définissez un jeu de données une fois et référencez-le depuis n'importe quel scénario de test de votre projet.
- Source unique de vérité : Mettez à jour les données partagées à un seul endroit, et chaque scénario qui les référence prend automatiquement en compte le changement.
- Tests standardisés : Garantit que tous les scénarios testent avec des données cohérentes et validées — éliminant les subtiles divergences causées par des erreurs de copier-coller.
Ceci est particulièrement puissant lorsqu'il est combiné avec le nouveau mode d'exécution parallèle, car les données partagées fournissent une base stable pour les exécutions de tests concurrentes.
📊 Rapports de Tests : Refonte Complète
L'expérience des rapports de tests a été **entièrement reconstruite** ce mois-ci, livrée en deux versions (v2.8.4 et v2.8.11).
Affichage Structuré des Étapes (v2.8.4)
L'interface utilisateur complète des rapports de tests a été repensée pour prendre en charge l'**affichage structuré de toutes les étapes de test**. Au lieu d'un simple journal, vous voyez maintenant une vue hiérarchique qui reflète le déroulement réel de l'exécution — rendant immédiatement clair quel scénario, cas et étape a produit chaque résultat. La liste des rapports de tests a également été optimisée avec un affichage structuré et des capacités de filtrage.
Filtrage des Cas Échoués (v2.8.11)
S'appuyant sur cette refonte, nous avons ajouté un **filtre de cas échoués** et une **inspection détaillée au niveau des étapes**, vous aidant à cibler rapidement les échecs et à comprendre exactement ce qui a mal tourné à chaque étape.
Le rapport adapte intelligemment son affichage en fonction de votre contexte de visualisation :
- Visualisation de toutes les étapes : Présenté dans une **structure arborescente** qui montre clairement la hiérarchie des étapes et le contexte d'exécution.
- Filtrage des cas échoués : Bascule automatiquement vers une **liste plate** qui regroupe toutes les étapes échouées pour une identification rapide des problèmes.
La combinaison de l'affichage structuré et du filtrage intelligent signifie que vous pouvez passer de « la suite a échoué » à « voici l'assertion exacte qui a causé l'échec » en quelques secondes plutôt qu'en quelques minutes.
🔗 Importation de Collections Hoppscotch
Pour les équipes migrant depuis Hoppscotch, Apidog prend désormais en charge l'**importation directe des Collections Hoppscotch**. Il suffit d'exporter vos collections depuis Hoppscotch et de les importer dans Apidog — vos points de terminaison, paramètres, en-têtes et corps de requêtes sont préservés, rendant la transition fluide.
Ceci s'ajoute à notre support d'importation existant pour Postman, Swagger/OpenAPI, Insomnia et d'autres formats, renforçant la position d'Apidog en tant que plateforme API universelle qui vous accueille où que vous soyez.
⚡️ Optimisations
Au-delà des fonctionnalités phares, nous avons livré une série d'améliorations de la qualité de vie :
- Interface utilisateur des branches protégées : Refonte de l'interaction des branches protégées pour un flux de travail plus propre et plus intuitif.
- UX des champs communs prédéfinis : Amélioration de l'interface pour l'application des champs communs prédéfinis aux points de terminaison, réduisant les frictions lors de la réutilisation de schémas.
- Objet global
cryptodans les scripts : Les scripts de pré et post-traitement prennent désormais en charge l'objet globalcrypto, permettant des opérations cryptographiques (hachage, HMAC, chiffrement) directement dans vos scripts de test sans dépendances externes. - Débogage SSE : Lors du débogage des points de terminaison SSE (Server-Sent Events), Apidog gère désormais correctement les sauts de ligne
\r\n, assurant une analyse précise du flux d'événements. - Flux d'invitation au projet : Optimisation du processus d'invitation des collaborateurs à rejoindre un projet, rendant l'intégration des équipes plus fluide.
- Liste des rapports de tests : La vue liste des rapports de tests prend désormais en charge l'affichage structuré et le filtrage, facilitant la navigation dans de vastes historiques de tests.
🐞 Corrections de Bugs
Nous avons résolu un total de **17 bugs** répartis sur huit versions ce mois-ci. Voici les points forts :
Tests & Automatisation :
- Correction d'un problème où le **nombre de boucles s'affichait comme 0** dans les rapports de test lors de l'utilisation de
{{variable}}comme nombre d'itérations dans les tests automatisés. - Correction d'un problème où la **validation de la réponse ne pouvait pas être configurée** lors de l'exécution par lots de données de test depuis la page des cas de test.
- Correction d'un problème où les **points de terminaison de requête personnalisés n'incluaient occasionnellement pas l'authentification** lors de l'exécution de scénarios de test automatisés si le point de terminaison ne basculait pas vers l'authentification.
Importation & Exportation de Données :
- Correction d'un problème où les **fichiers RAML ne pouvaient pas être importés** dans Apidog.
- Correction d'un problème où les **Collections Hoppscotch échouaient à l'importation** dans certains cas.
- Correction d'un problème où la **génération de code SQL à partir d'un schéma** n'utilisait pas le nom du schéma comme nom de table, entraînant que tous les noms de table étaient
tableName.
Point de terminaison & Débogage :
- Correction d'un problème où le **contenu de la réponse des points de terminaison Socket n'était pas formaté**.
- Correction d'un problème où le **champ de saisie du paramètre d'en-tête perdait le focus** après la saisie du premier caractère lorsque le nom du champ était en anglais.
- Correction d'un problème où l'**enregistrement direct d'une requête rapide** sous un sous-dossier la déplaçait incorrectement vers le dossier racine (v2.8.9).
- Correction d'un problème où le **renommage d'une requête rapide** n'était occasionnellement pas enregistré.
Plateforme & Gouvernance :
- Correction d'une **erreur 500** survenant dans certains cas lors de la configuration de rôles personnalisés au niveau de l'organisation.
- Correction d'un problème où les **branches supprimées ne libéraient pas les liaisons de slug d'URL personnalisées SEO** des points de terminaison.
- Correction de la **validation d'URL** dans la configuration de navigation de la documentation publiée.
🌟 Perspectives
Les huit versions de février reflètent notre engagement à livrer rapidement et à itérer sur les retours. À l'approche de mars, nous continuons à approfondir l'expérience de débogage MCP, à étendre les capacités d'orchestration des Suites de Tests et à investir dans les flux de travail natifs de l'IA qui définiront la prochaine génération de développement d'API.
Nous travaillons également activement sur des intégrations Git plus poussées et l'édition en mode texte pour nous aligner sur les habitudes de développement axées sur Git — restez à l'écoute.
💬 Rejoignez la Conversation
Connectez-vous avec d'autres ingénieurs API et l'équipe Apidog :
- Rejoignez notre communauté Discord pour des discussions en temps réel.
- Participez à notre communauté Slack pour des analyses techniques approfondies.
- Suivez-nous sur X (Twitter) pour les dernières mises à jour.
P.S. Explorez tous les détails de ces mises à jour dans le Changelog Apidog ! 🚀
Bonne construction d'API !
Cordialement,
L'équipe Apidog
