Aller au contenu

Importer une collection Postman

Restorm importe les collections Postman v2.0 et v2.1 (le format que produit « Export ▸ Collection v2.1 » dans Postman).

Fichier ▸ Importer (Ctrl+I) puis le fichier .json exporté.

L'arbre produit par l'import d'une collection Postman : un dossier de variables à la racine, un sous-dossier par dossier Postman, et une requête par entrée avec son verbe

Élément PostmanCe que Restorm en fait
Dossiers (item imbriqués)Des dossiers, à la même profondeur
RequêtesDes requêtes HTTP — ou GraphQL quand le corps est de type graphql
Corps raw, formdata, urlencoded, file, graphqlLe type de corps correspondant
Variables de collectionLes variables d’un environnement
DescriptionsLes notes de la requête et la documentation d’API
Réponses d’exempleLa documentation d’API

C’est la partie qui distingue cet import. Vos scripts de pré-requête et de test ne sont pas perdus : ils sont conservés dans la documentation et convertis en un scénario exécutable dont les boîtes de code exécutent le script tel quel.

Restorm fournit pour cela une couche de compatibilité pm.* dans ses actions de code JavaScript : pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies… Vos assertions continuent donc de fonctionner sans réécriture.

Les blocs d’authentification Postman (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) sont lus et résumés dans la documentation d’API, avec les valeurs sensibles masquées.

Ils ne sont pas convertis en identifiants exécutables : recréez une route d’authentification — c’est cinq minutes, et vous y gagnez le renouvellement automatique du jeton.

Postman fait partie des formats re-synchronisables (si la collection a été importée depuis une URL) : le bouton Actualiser du dossier récupère la source et Restorm applique le delta. Voir Mettre à jour depuis la source.

Le guide Migrer depuis Postman déroule la migration complète, y compris les environnements et les runners.