Aller au contenu

Migrer depuis Postman

Dans Postman : Collection ▸ … ▸ Export ▸ Collection v2.1. Faites de même pour vos environnements.

Fichier ▸ Importer (Ctrl+I) puis le fichier JSON. Restorm détecte le format seul.

Détails : Importer une collection Postman.

PostmanRestorm
DossiersDossiers, à la même profondeur
Requêtes HTTPRequêtes HTTP
Requêtes GraphQLRequêtes GraphQL (pas des requêtes HTTP)
Corps raw, formdata, urlencoded, file, graphqlLe type de corps correspondant
Variables de collectionVariables d’un environnement
DescriptionsNotes et documentation d’API
Réponses d’exempleDocumentation d’API
Scripts pré-requête et testsUn scénario exécutable, avec la couche pm.*

Les blocs d’authentification Postman sont documentés (valeurs sensibles masquées) mais pas convertis en identifiants exécutables.

Recréez une requête d’authentification : c’est l’affaire de cinq minutes, et vous y gagnez le renouvellement automatique du jeton et le réessai sur 401, que Postman ne fait pas tout seul.

Exportez-les depuis Postman et recréez-les dans un dossier de variables.

Profitez-en pour utiliser les sous-environnements : là où Postman impose un environnement plat par cible, Restorm permet une base commune et des surcharges par client ou par région.

C’est le remplacement le plus rentable. Un scénario fait ce que fait un runner, en mieux :

  • le flux est visible au lieu d’être un ordre de collection implicite ;
  • les branchements, boucles et réessais sont des boîtes, pas du pm.setNextRequest ;
  • l’exécution en CI est intégrée, avec des codes de sortie propres — voir Exécution headless et CI.
PostmanRestorm
WorkspaceUn projet .restorm, versionné dans git
CollectionUn dossier ou un dossier de variables
EnvironmentUn environnement dans un dossier de variables
GlobalsUn environnement racine, hérité par ses enfants
Pre-request / Test scriptUn scénario, ou une action de code
Collection RunnerUn scénario
Newmanrestorm --run --headless
Mock ServerLe mode serveur, en local
MonitorsUne action Minuteur, ou une tâche planifiée de votre CI
Postman ConsoleLa console
Variables dynamiques {{$random…}}Les mêmes, plus 116 helpers — voir la référence

Vos requêtes deviennent des fichiers dans votre dépôt. Elles suivent le même cycle de revue que votre code, leur historique est l’historique git, et les droits d’accès sont ceux de votre forge.

Aucun espace de travail hébergé à administrer, et aucune donnée d’API sur un service tiers. Voir Projets et fichiers .restorm.

Pour être honnête : Restorm n’a pas d’espace de travail collaboratif hébergé, pas de portail d’API public, pas de commentaires en ligne sur les requêtes, et pas de monitoring hébergé. Si votre organisation s’appuie sur ces éléments, ils n’ont pas d’équivalent direct — le partage passe par git.