web-dev-qa-db-fra.com

Comment synchroniser Postman avec un référentiel git

Je me demande comment vous pouvez synchroniser votre configuration Postman avec un référentiel git.

Je sais que vous pouvez exporter et importer de Postman vers un dossier - ce qui est OK - mais je me demandais s'il y avait quelque chose de plus facile.

23
meh-uk

Je ne sais pas exactement comment vous essayez d'utiliser cela, mais quelques options seraient:

Première option

d'utiliser leur addon cli appelé newman . Vous pouvez exécuter des collections à partir d'une URL ou d'un fichier local avec newman à l'aide de

newman run http://some.url.here

Ensuite, si vous faites de l'url distante une partie d'un référentiel git, elle sera évidemment mise à jour/modifiée à chaque validation/extraction

Deuxième option

Essayez ceci avec une extrême prudence et uniquement si vous vous sentez à l'aise avec le processus, cela peut également ne pas être conforme à leurs conditions d'utilisation, donc je ne vous suggère pas de l'essayer sans avoir d'abord fait des recherches

Si vous pouvez trouver le répertoire dans lequel se trouvent les collections Postman, vous pouvez créer un lien dur avec la ligne de commande depuis un référentiel git sur votre machine vers le répertoire ou le fichier spécifique que vous devez lier. Chaque fois que vous modifiez le fichier source, celui de la configuration Postman change.

La façon dont vous accomplirez cela dépendra du système que vous utilisez et de la version de Postman.

12
DanielC

En plus de l'exportation et de la synchronisation dans le cloud, comme mentionné dans les autres réponses, il existe également d'autres options.

  • Postman a publié bifurcation et fusion dans l'application Postman v6.7.1 afin que vous puissiez gérer le contrôle de version dans l'application.
  • Il existe également des intégrations intégrées pour synchroniser vos collections Postman avec GitHub , avec GitLab , et d'autres services pour le contrôle de version. Ces intégrations sont destinées aux utilisateurs des plans payants.
  • Postman possède également une API afin que vous puissiez GET et exécuter la dernière version de votre collection, de votre environnement, ou quoi que ce soit en utilisant Newman ou des outils d'intégration continue ou pour construire votre propre intégration.
4
J.Lin

Le facteur n'est pas conçu pour ce cas. Ils offrent un service cloud qui vous synchronise, vous et vos collaborateurs. Vous pouvez essayer gratuitement leur forfait cloud pendant 30 jours. Vérifiez ici: https://www.getpostman.com/cloud_trial_faq

3
Sergej Lopatkin