Nous sommes ravis de partager une nouvelle série de fonctionnalités et d'améliorations dans Apidog. Septembre apporte des tests puissants assistés par l'IA, une meilleure expérience Essayer dans les documents publiés, des contrôles plus granulaires pour les validations et les rapports, ainsi que des mises à niveau pratiques pour les branches et les importations. Voici les nouveautés :
⭐ Nouvelles mises à jour
🤖 Cas de test générés par l'IA pour les points de terminaison : Démarrez vos tests avec l'IA ! Vous pouvez désormais utiliser l'IA pour générer des cas de test pour les points de terminaison afin de créer des tests plus rapidement et de réduire le travail manuel. En savoir plus.

🧪 Panneau Essayer plus clair : Le panneau de débogage en ligne est simplifié pour n'afficher par défaut que les types de paramètres définis dans votre spécification – moins de bruit, plus de concentration.

🔐 Génération de jetons OAuth 2.0 dans Essayer : Vous pouvez désormais obtenir des jetons OAuth 2.0 directement dans le panneau Essayer — soit en saisissant un jeton existant, soit en en demandant un nouveau via le flux de code d'autorisation.

🛡️Identifiants partagés entre les points de terminaison dans Essayer : Les identifiants que vous saisissez ou générez dans le panneau Essayer sont enregistrés en toute sécurité sur votre appareil et appliqués automatiquement à tous les points de terminaison — l'authentification est donc plus rapide et plus facile.

🔥 Débogage SSE amélioré dans Essayer : Lors du débogage des réponses Server-Sent Events (SSE) pour les points de terminaison liés à l'IA avec LLM dans la documentation en ligne publiée, les réponses fusionnent désormais automatiquement le contenu des messages et prennent en charge la prévisualisation Markdown pour des résultats plus clairs et plus lisibles.

📐 Plus de codes d'état HTTP intégrés : La conception d'API est devenue plus facile avec davantage de codes d'état HTTP standard disponibles prêts à l'emploi.
🌿 Administrateur de branche pour les branches de sprint : Lors de la création d'une branche de sprint, vous pouvez attribuer un administrateur de branche pour examiner les demandes de fusion, améliorant ainsi la qualité du code et le flux de révision.
🗂️ Convertir des dossiers en nouveaux modules : Organisez à grande échelle — convertissez des dossiers en nouveaux modules en un clic pour garder les grands projets ordonnés et maintenables.
📥 Importations plus intelligentes (OpenAPI/Swagger et plus) : Lors de l'importation de spécifications OpenAPI/Swagger, vous pouvez créer un nouveau module ou en sélectionner un existant. L'importation de données dans n'importe quel format prend également en charge la création de nouveaux modules, ce qui permet de maintenir des structures propres dès le premier jour.
ℹ️ Détails au survol du code d'état : Lors du débogage d'un point de terminaison, survolez le code d'état renvoyé pour voir des explications détaillées là où vous en avez besoin.
📊 Rapports de test avec informations d'environnement : Les rapports de test HTML exportés incluent désormais des informations sur l'environnement pour un contexte plus clair et un partage plus facile.
⏱️ Unités de durée plus riches : Les durées des rapports de test prennent désormais en charge j, h, min, en plus de ms et s, améliorant la lisibilité pour les exécutions plus longues.
🧰 Diagnostics du Runner auto-hébergé : Si un Runner auto-hébergé rencontre des erreurs, l'application affichera des messages d'erreur clairs avec des solutions pour vous aider à résoudre les problèmes plus rapidement.
🧩 Contrôles de validation de réponse granulaires : Configurez séparément l'activation de la validation de réponse pour les exécutions, les cas de débogage, les cas de test et les étapes de test individuelles pour un contrôle précis.
🛠️ Correction de l'icône du Dock pour les tests de performance (macOS) : Correction d'un problème où l'exécution de tests de performance pouvait créer un grand nombre d'icônes exec dans le Dock de macOS.
🔨 Corps de requête non envoyé avec une configuration d'en-tête répétitive (Agent web/cloud) : Correction d'un problème où le corps de la requête ne pouvait pas être envoyé si le type de corps du point de terminaison était défini sur form-data et que l'en-tête Content-Type: multipart/form-data était configuré de manière répétitive lors de l'utilisation de la version web ou de l'Agent cloud de la documentation publiée pour envoyer une requête.
✨ Lectures recommandées
Vous voulez tirer le meilleur parti d'Apidog ? Explorez ces guides utiles de notre blog :
- Comprendre et maîtriser les variables dans Apidog
- Créez une documentation produit de type Stripe avec Apidog
- Comment ajouter plusieurs exemples de corps de requête avec Apidog
- Bonne pratique : Améliorer l'expérience de débogage de la documentation API en ligne publiée par Apidog
🌟 Perspectives d'avenir
Nous travaillons déjà sur la prochaine série d'améliorations pour rendre votre développement d'API plus rapide, plus clair et plus collaboratif. Vos commentaires guident notre feuille de route — continuez à nous les faire parvenir !
💬 Rejoignez la conversation !
Vous avez des idées ou des questions ? Rejoignez nos communautés Discord ou Slack pour échanger avec d'autres développeurs, partager des astuces et obtenir les dernières nouvelles d'Apidog.
P.S. Explorez tous les détails de ces mises à jour dans le Changelog Apidog ! 🚀
Bon développement d'API !
Cordialement,
L'équipe Apidog
