En janvier, sur la base des commentaires des utilisateurs, l'équipe Apidog a introduit de nombreuses nouvelles fonctionnalités "lourdes". Bienvenue pour visiter la version web pour une première expérience.
L'objectif principal de cette version est :
- Le nouveau "Mode Débogage" simplifie le débogage des API
- Les cas de test prennent en charge l'ajout de boucles, d'instructions conditionnelles et d'autres fonctions
- Nouvelle fonction de gestion par lots des API
- Nouvelle fonction d'historique des modifications des API
- Mise à niveau de l'affichage et du style d'édition de la structure des données
Le nouveau "Mode Débogage" simplifie le débogage des API
La gestion des API a ajouté le Mode Débogage
, qui peut envoyer des requêtes et modifier les paramètres directement sur la même API, sans avoir besoin de définir d'abord le document API. Ce mode est plus adapté aux besoins de développement des utilisateurs Code-First, en se concentrant sur le "débogage" pour rendre les requêtes API plus simples et plus directes, et améliorer l'efficacité du débogage des API. Après le débogage, il peut être enregistré en tant qu'API pour le partage et la collaboration dans les futurs documents.
Mode Conception : Définir/modifier d'abord le document, puis exécuter ;
Mode Débogage : Envoyer une requête et exécuter sur la même API.
Le mode d'origine est renommé "Mode Conception", et les deux modes ont fondamentalement les mêmes fonctions. La seule différence est l'accent mis sur la conception interactive. Les données peuvent être échangées entre les deux modes, et les utilisateurs peuvent basculer entre eux en fonction de leurs besoins.

Les cas de test prennent en charge l'ajout d'itérations, de conditions et d'autres fonctionnalités
Lors de la configuration des cas de test, il est désormais possible d'ajouter des conditions de flux de contrôle telles que des boucles, des conditions, des attentes, des regroupements et la gestion des erreurs aux étapes de la requête, ce qui aide les utilisateurs à réaliser des scénarios de test plus complexes grâce à des tests automatisés.
- Itérations : Prise en charge des boucles à nombre fixe et basées sur des conditions.
- Conditions : Prise en charge de l'ajout d'instructions conditionnelles if-else.
- Regroupement : Prise en charge du regroupement de plusieurs étapes de requête en un seul groupe pour améliorer la lisibilité et l'expérience utilisateur.
- Attentes : Prise en charge de la définition des temps d'attente, permettant un délai avant l'exécution des étapes suivantes.
- Gestion des erreurs : De nouvelles fonctionnalités globales de gestion des erreurs garantissent que les cas de test s'exécutent comme prévu.

Une nouvelle fonctionnalité ajoutée pour la gestion par lots des API
Afin d'améliorer l'efficacité de la gestion des API, une nouvelle page d'affichage de tableau de données API a été ajoutée au répertoire, ce qui facilite la gestion unifiée des API par les équipes. La personnalisation des champs de tableau de données pour le filtrage et le tri est également prise en charge. De plus, une nouvelle fonctionnalité a été ajoutée pour la gestion par lots des API, permettant l'édition par lots, la suppression, le déplacement, l'exportation et d'autres opérations à effectuer sur les API.
Une nouvelle fonctionnalité a été ajoutée pour un historique des modifications des API
Afin de mieux prendre en charge les scénarios de collaboration entre les équipes, nous avons ajouté une fonctionnalité d'historique des modifications pour les documents API et les modèles de données.
L'historique des modifications des API enregistrera les modifications apportées à chaque champ de l'API, y compris les opérations de modification par les membres de l'équipe et les modifications des documents API causées par l'importation et le remplacement. Il prend en charge la comparaison avec les versions historiques pour comprendre clairement les modifications spécifiques apportées à l'API. En même temps, il prend également en charge la restauration à n'importe quelle version historique pour aider les équipes à mieux gérer les versions des API.

Mise à niveau de l'affichage et du style d'édition de la structure des données
L'édition et l'affichage API de l'API ont été complètement mis à jour. y compris :
Une nouvelle mise en page de l'éditeur de schémas de données pour aider les utilisateurs à définir facilement les types de données.

Le style d'affichage de la structure de données du document API a été optimisé et mis à niveau. L'exemple a été déplacé vers le côté droit de la structure de données pour l'affichage comparatif, et le nom des données est mis en évidence pour améliorer la lisibilité des informations sur les paramètres et améliorer l'expérience de lecture du document API.
En savoir plus
L'équipe produit Apidog a apporté plus de nouvelles fonctionnalités que celles énumérées ci-dessus :
- La fenêtre principale et la fenêtre du projet sont fusionnées, et une hiérarchie d'onglets de projet est ajoutée pour prendre en charge la commutation, le glissement et le débogage des API fréquents entre plusieurs projets.
- Lors de la définition d'un domaine personnalisé pour la publication de la documentation, une nouvelle méthode de relais de serveur auto-détenu est ajoutée.
- La syntaxe de l'éditeur Markdown est étendue avec de nouveaux styles de bulletin et de blocs pliants.
- Lors de l'importation de fichiers depuis Swagger, le champ de répertoire du document synchronisé dans Swagger est pris en charge avec la synchronisation du document API.
- Auth prend en charge OAuth 1.0.
- Le runtime API prend en charge le Mock retournant des flux d'octets d'image.
- Le corps de la réponse du runtime API prend en charge la copie et la recherche du type Raw, et la copie pour le type Preview.
- Lors du débogage de documents API partagés, l'exemple de requête peut être généré automatiquement lorsque le paramètre de corps du paramètre de requête est json, xml ou raw.
- La valeur locale d'une variable peut être définie pour suivre la valeur distante.
- La syntaxe Markdown prend en charge les attributs HTML.
- Les pré et post-processeurs dans les API et les cas de test API affichent l'état effectif des pré et post-processeurs de niveau supérieur, permettant aux utilisateurs de voir les détails spécifiques des pré et post-processeurs qui sont réellement efficaces pendant le fonctionnement de l'API, et de contrôler manuellement le commutateur de chaque niveau.
En plus des nouvelles fonctionnalités, nous avons également optimisé les détails du produit et l'expérience utilisateur. Les modifications spécifiques peuvent être trouvées dans le Apidog changelog.
Nous invitons les utilisateurs à continuer à fournir des commentaires et des suggestions d'optimisation, et nous continuerons à optimiser et à mettre à jour nos produits pour offrir aux utilisateurs de meilleures fonctionnalités de produit et une expérience utilisateur encore meilleure.
Pour plus d'instructions d'utilisation et d'opérations, veuillez vous référer au centre d'aide. Si vous avez des questions, n'hésitez pas à communiquer avec nous dans le groupe d'utilisateurs Apidog.