Qu'est-ce que Testfully ?

Qu'est-ce que Testfully ? Un aperçu clair du client API Testfully, des tests sans code, de la surveillance planifiée, de l'interface de ligne de commande (CLI) testfully run, et des importations Postman/Insomnia.

INEZA Felin-Michel

INEZA Felin-Michel

1 July 2026

Qu'est-ce que Testfully ?

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Si vous avez cherché une alternative à Postman qui surveille également vos API après leur déploiement, vous avez probablement rencontré Testfully. Il apparaît dans les comparatifs d'outils de test d'API, et sa proposition est plus large qu'un client de requête typique.

Alors, qu'est-ce que Testfully, et où s'intègre-t-il dans votre flux de travail ?

Ce guide explique Testfully en termes simples. Vous apprendrez ce qu'il fait, comment ses trois composants principaux fonctionnent ensemble, comment sa CLI s'intègre dans le CI/CD, et ce qu'il importe. Nous resterons neutres vis-à-vis des fournisseurs. À la fin, nous indiquerons où Apidog s'intègre si vous avez également besoin de conception et de maquettage d'API.

Qu'est-ce que Testfully ?

Testfully (testfully.io) est une plateforme de test, de surveillance et de documentation d'API. Il associe un client GUI de bureau et de navigateur à des tests automatisés sans code et à une surveillance planifiée du temps de disponibilité.

L'idée fondamentale est d'avoir un seul outil pour deux phases du cycle de vie des API. Vous testez l'API pendant sa construction, puis vous continuez à la surveiller après sa mise en ligne. La plupart des clients de requête s'arrêtent à la première phase. Testfully couvre les deux.

Il fonctionne sur Windows, macOS et Linux, ainsi qu'une version navigateur. Testfully est livré en deux versions : un mode hors ligne qui conserve vos données sur votre propre machine, et un mode cloud pour la collaboration en équipe. Les deux modes offrent le même ensemble de fonctionnalités, donc choisir le mode hors ligne ne vous coûte pas de fonctionnalités.

Si vous souhaitez un aperçu plus large des clients dans cet espace, consultez notre récapitulatif des clients API REST.

Les trois piliers de Testfully

Testfully est plus facile à comprendre si vous le divisez en trois parties : le client, les tests automatisés et la surveillance. Chacun s'appuie sur le précédent.

1. Le client API

Le client est l'endroit où vous composez et envoyez des requêtes. Il gère REST, GraphQL et XML, vous permettant ainsi d'interroger la plupart des services basés sur HTTP sans quitter l'application.

Vous organisez les requêtes en collections et dossiers. Vous définissez des environnements et des variables, ce qui vous permet de basculer entre les environnements local, de staging et de production sans réécrire les URL ou les jetons. Le chaînage des requêtes vous permet de transmettre une valeur d'une réponse à la requête suivante, ce qui est important pour des flux comme « se connecter, récupérer le jeton, puis appeler un point de terminaison protégé ».

L'authentification est intégrée, y compris OAuth2. Pour tout ce que l'interface utilisateur ne couvre pas, vous pouvez utiliser le script JavaScript pour façonner les requêtes et les réponses.

C'est un terrain familier si vous avez utilisé un client moderne. Si vous souhaitez spécifiquement un comportement axé sur le hors ligne, notre guide sur le meilleur client API hors ligne couvre les compromis.

2. Tests automatisés sans code

Le deuxième pilier transforme les requêtes individuelles en tests reproductibles. Vous ajoutez des assertions à une requête, regroupez les requêtes dans des dossiers et exécutez l'ensemble du dossier comme une suite.

Le mot clé est « sans code ». Vous pouvez créer des vérifications sans écrire de scripts de test, ce qui réduit la barrière pour les professionnels de l'assurance qualité et les ingénieurs produits qui ne veulent pas maintenir un framework de test. Vous avez toujours JavaScript disponible lorsqu'une vérification nécessite une logique personnalisée, vous n'êtes donc pas limité.

Testfully conserve un historique complet des exécutions de tests. Cet historique est utile pour détecter quand un point de terminaison qui fonctionnait a commencé à échouer, et pour prouver une régression à votre équipe.

C'est la couche qui sépare un client de requête d'une plateforme de test. Envoyer une requête une fois vous dit que l'API fonctionne maintenant. Un test enregistré et reproductible vous dit qu'elle fonctionne toujours après le prochain déploiement.

3. Surveillance et alertes planifiées

Le troisième pilier est ce qui distingue Testfully. Il exécute vos tests selon un calendrier et vous alerte en cas d'échec.

Vous pouvez effectuer des vérifications de santé et des tests fonctionnels 24h/24. Lorsque quelque chose ne fonctionne pas, Testfully vous envoie des notifications par e-mail, SMS, Slack ou PagerDuty. Le chemin PagerDuty est important pour les équipes avec une rotation d'astreinte, car une vérification d'API échouée peut alerter la bonne personne automatiquement.

Cela boucle la boucle. Les mêmes assertions que vous avez écrites pour les tests deviennent des moniteurs de production. Vous ne reconstruisez pas vos vérifications dans un outil d'observabilité distinct. Vous écrivez un test une fois et le pointez vers la production selon un calendrier.

La plupart des clients API n'ont aucune surveillance. Cette surveillance et ces alertes intégrées sont le différenciateur le plus clair de Testfully, et la principale raison pour laquelle une équipe le choisirait plutôt qu'un outil de requête uniquement.

La CLI Testfully Run pour le CI/CD

Les tests qui ne s'exécutent que sur votre ordinateur portable détectent moins de bugs. Testfully résout ce problème avec un exécuteur en ligne de commande qui s'intègre dans un pipeline.

La CLI s'installe depuis npm :

npm install -g @testfully/cli

Vous exécutez ensuite les requêtes ou dossiers enregistrés avec la commande testfully run :

testfully run [options] -- [files]

Les options vous permettent de cibler une requête ou un dossier spécifique, de choisir un environnement et de charger des variables globales. L'exécuteur prend en charge deux rapporteurs : cli pour une sortie console lisible par l'homme, et junit pour un rapport XML JUnit que les systèmes CI peuvent analyser.

Le rapporteur JUnit est important pour les pipelines. Vous le pointez vers un chemin, et Testfully écrit un rapport que votre outil CI peut lire pour marquer la réussite ou l'échec d'une compilation :

testfully run rick-and-morty.json --reporters junit --reporter-junit-export ./junit-report.xml

Étant donné que la CLI est livrée en tant que package Node.js standard, elle s'intègre à GitHub Actions, GitLab CI, Jenkins, ou tout autre exécuteur disposant de Node. Elle s'exécute sur l'hôte sans avoir besoin de ressources cloud, de sorte que les tests d'API locaux fonctionnent sans accès à Internet.

Si vous mettez en place des vérifications API automatisées dans un pipeline, notre guide sur les bonnes pratiques CI/CD pour les tests d'API couvre les modèles qui s'appliquent à tout exécuteur.

Prise en charge de l'importation : Postman et Insomnia

Changer d'outil est pénible lorsque vos collections sont verrouillées. Testfully réduit cette friction grâce aux importations.

Vous pouvez importer des collections d'API de Postman et d'Insomnia. Cela signifie que vous pouvez migrer les requêtes, les environnements et la structure existants sans tout reconstruire manuellement.

C'est particulièrement important pour les équipes déjà investies dans un autre client. Si vous envisagez un changement, notre liste d'alternatives à Postman replace Testfully dans le contexte du reste du marché.

Tarification Testfully

Il est important de vérifier la tarification avant de s'engager, car les plans peuvent changer. Voici la structure au moment de la rédaction, basée sur la page de tarification de Testfully.

Plan Prix À qui il convient
Développeur (Gratuit) 0 $ Un espace de travail hors ligne et un dans le cloud, jusqu'à 5 utilisateurs, exécuteur de collections illimité, toutes les fonctionnalités principales et la CLI
Équipe 14 $ par utilisateur/mois (facturé annuellement) Espaces de travail illimités, intégration Git pour les espaces de travail hors ligne, rôles personnalisés, gestion des secrets
Entreprise 29 $ par utilisateur/mois (facturé annuellement) SSO, SCIM, journaux d'audit, RBAC personnalisé et rapports de conformité (SOC 2 Type 2, ISO 27001:2022, HIPAA)

Le plan Développeur gratuit inclut la CLI et l'exécuteur de collections sans limites, ce qui est généreux pour les développeurs indépendants et les petites équipes. Les plans payants débloquent les fonctionnalités de collaboration, de gouvernance et de conformité. Confirmez toujours les chiffres actuels sur la page de tarification officielle avant d'établir un budget.

Qui devrait utiliser Testfully ?

Testfully répond bien à un besoin spécifique. Optez pour lui lorsque :

Si votre tâche principale est d'envoyer des requêtes ad-hoc, un client API gratuit plus léger peut suffire. Si vous avez besoin d'une surveillance intégrée, l'approche combinée de Testfully est l'attrait.

Où Apidog s'intègre

Testfully est solide pour les tests et la surveillance. Si votre équipe a également besoin de concevoir et de maquetter des API, il est utile de connaître le paysage plus large.

Apidog est une plateforme API tout-en-un qui couvre la conception, les tests, le maquettage et la documentation en un seul endroit. Vous concevez le contrat dans un concepteur OpenAPI visuel, générez des serveurs fictifs sans code, construisez des scénarios de test automatisés avec des assertions visuelles et publiez des documents interactifs. Il prend en charge REST, GraphQL, gRPC, WebSocket, SOAP et Socket.IO, et fonctionne comme une application de bureau, une application web et une CLI.

button

Pour le CI/CD, la commande apidog run exécute les scénarios de test et les suites enregistrés dans votre pipeline. Elle prend en charge les rapporteurs cli, html, json et junit, les exécutions pilotées par les données avec -d, et la sélection d'environnement avec -e. Vous pouvez en savoir plus dans le guide complet de la CLI Apidog et le tutoriel sur la façon de tester une API REST depuis la ligne de commande.

La distinction honnête est la portée. Testfully se concentre sur les tests et la surveillance, et sa surveillance planifiée est un véritable atout. Apidog se concentre sur le cycle de vie complet du contrat API, de la conception au maquettage et à la documentation, avec les tests au milieu. Apidog n'offre pas de surveillance planifiée du temps de disponibilité en production avec pagination d'astreinte comme Testfully. Choisissez en fonction du côté du flux de travail dont vous avez le plus besoin. Les équipes qui construisent des API à partir d'une spécification et ont besoin de maquettage avant l'existence du backend ont tendance à se tourner vers une plateforme axée sur la conception.

FAQ

Testfully est-il gratuit ?

Oui, il existe un plan Développeur gratuit à 0 $. Il comprend un espace de travail hors ligne et un dans le cloud, jusqu'à 5 utilisateurs, l'exécuteur de collections sans limites, toutes les fonctionnalités principales et la CLI. Les plans payants commencent à 14 $ par utilisateur et par mois (facturés annuellement) pour l'édition Équipe.

Testfully a-t-il une CLI ?

Oui. La CLI Testfully s'installe depuis npm avec npm install -g @testfully/cli. Vous exécutez les requêtes et dossiers enregistrés avec testfully run, et elle prend en charge les rapporteurs cli et junit pour les pipelines CI/CD.

Quels protocoles Testfully prend-il en charge ?

Le client Testfully prend en charge REST, GraphQL et XML sur HTTP. Il gère les environnements, les variables, le chaînage de requêtes, OAuth2 et le script JavaScript pour une logique personnalisée.

Testfully peut-il importer depuis Postman ?

Oui. Testfully peut importer des collections de Postman et d'Insomnia, vous permettant ainsi de migrer les requêtes et environnements existants sans les reconstruire manuellement.

Qu'est-ce qui distingue Testfully d'un client API normal ?

La surveillance intégrée. Testfully exécute vos tests selon un calendrier et vous alerte par e-mail, SMS, Slack ou PagerDuty lorsqu'une API échoue. La plupart des clients de requête ne font qu'envoyer des requêtes et n'ont pas de couche de surveillance.

Testfully est-il une bonne alternative à Postman ?

Cela peut être le cas, surtout si vous souhaitez des tests et une surveillance de production dans un seul outil. Pour une comparaison plus large, consultez notre récapitulatif des meilleures alternatives à Postman pour le test d'API.

Pratiquez le Design-first d'API dans Apidog

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