Postman est une application utilisée pour les tests d'API. Postman est l'environnement de développement d'API complet avec des outils intégrés pour chaque étape du cycle de vie de l'API. Il s'agit d'un client HTTP qui fournit une interface utilisateur graphique à travers laquelle vous pouvez tester les requêtes HTTP tout en obtenant différents types de réponses. Postman nous permet de construire, tester et modifier l'API.
Postman peut également exécuter PUT, PATCH, DELETE et diverses autres méthodes de requête, et dispose également d'utilitaires pour aider au développement d'API. Versions gratuites et payantes sont disponibles pour Mac, Windows, Linux et également en tant qu'application Chrome.
Postman est la plate-forme de test d'API la plus populaire, elle est utilisée par plus de 15 millions de développeurs.
Postman a une documentation riche qui peut être trouvée ici.
Contenu connexe :
- Installer le client REST Postman dans Fedora 34
Prérequis
Pour suivre, assurez-vous d'avoir les éléments suivants :
- Un serveur Debian 11 mis à jour
- Connexion à Internet
- Accès root au serveur ou utilisateur avec accès sudo
Table des matières
- S'assurer que le serveur est mis à jour
- Installation à l'aide du gestionnaire de paquets instantanés
- Téléchargement de l'application Postman Desktop
S'assurer que le serveur est mis à jour
Avant de continuer, assurons-nous que nos packages de serveur sont mis à jour. Utilisez cette commande pour mettre à jour les dépôts, puis mettre à niveau les packages du serveur :
sudo apt update
sudo apt -y upgrade
Installons également les packages communs :
sudo apt install -y vim
1. Utiliser Snap
Snap est un système de conditionnement et de déploiement de logiciels développé par Canonical pour les systèmes d'exploitation qui utilisent le noyau Linux.
Snaps sont des applications à distribution croisée, sans dépendance et faciles à installer, emballées avec toutes leurs dépendances pour s'exécuter sur toutes les principales distributions Linux. À partir d'une seule version, un composant logiciel enfichable (application) s'exécutera sur toutes les distributions Linux prises en charge sur les ordinateurs de bureau, dans le cloud et IoT. Les distributions prises en charge incluent Ubuntu, Debian, Fedora, Arch Linux, Manjaro et CentOS/RHEL.
Vérifiez le mode sur les clichés sur leur site ici.
Assurez-vous d'abord que snapd (paquet prenant en charge snap) est installé :
sudo dnf install snapd
Déconnectez-vous et reconnectez-vous, ou redémarrez votre système, pour vous assurer que les chemins d'accès aux snaps sont correctement mis à jour.
Après cela, installez le core
snap afin d'obtenir le dernier snapd
.
$ sudo snap install core
2021-10-25T09:30:45+03:00 INFO Waiting for automatic snapd restart...
core 16-2.52.1 from Canonical✓ installed
Créez ensuite un lien symbolique vers /var/lib/snapd/snap
pour /snap
:
sudo ln -s /var/lib/snapd/snap /snap
Installez ensuite Postman :
$ sudo snap install postman
postman (v8/stable) 8.12.4 from Postman, Inc. (postman-inc✓) installed
2. Téléchargement de l'application Postman Desktop
Rendez-vous sur la page Téléchargements ici et cliquez sur Télécharger l'application bouton :
Une fois téléchargé, ouvrez votre terminal et rendez-vous dans le répertoire des téléchargements :
$ cd ~/Downloads/
Vérifiez que le fichier Postman est téléchargé :
$ ls
Postman-linux-x86_64-8.12.4.tar.gz
Extrayez maintenant le fichier :
tar -xzf Postman-linux-x86_64-8.12.4.tar.gz
Déplacez maintenant le répertoire extrait vers /opt
répertoire :
$ sudo mv Postman /opt
Créez un lien symbolique pour l'exécutable /opt/Postman/Postman
appelé /usr/local/bin/postman
pour accéder au Postman
commande :
$ sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
Pour vérifier que tout fonctionne comme prévu, saisissez postman
dans le terminal :
$ postman
Si tout se passe bien, vous devriez voir le lancement de Postman, la première page est la page de connexion, ignorez-la et vous verrez ceci :
Ajout d'un lanceur Postman
Un moyen plus pratique de lancer Postman consiste à utiliser le lanceur.
Pour démarrer l'application à partir d'une icône de lancement, vous devez créer un .desktop
fichier à l'emplacement du lanceur système dans ce chemin /usr/share/applications/
. Le .desktop
est
un raccourci utilisé pour lancer une application sous Linux.
Pour le facteur l'application de bureau permet de créer le fichier avec cette commande :
sudo vim /usr/share/applications/postman.desktop
Ajoutons ensuite le contenu suivant pointant vers notre binaire Postman :
[Desktop Entry]
Type=Application
Name=Postman REST Client
Icon=/opt/Postman/app/resources/app/assets/icon.png
Exec="/opt/Postman/Postman"
Comment=Postman REST Client Desktop App
Categories=Development;Code;Testing;
Enregistrez le fichier et fermez-le.
Vous devriez maintenant pouvoir accéder à Postman en effectuant une recherche dans le lanceur d'applications.
Supprimer/désinstaller le client Postman Rest
Si pour une raison quelconque vous ne voulez plus de Postman dans votre machine, vous pouvez le supprimer.
S'il a été installé à l'aide de snap, utilisez cette commande pour. désinstaller :
sudo snap remove postman
Si vous l'avez installé à l'aide de la méthode manuelle, vous pouvez le supprimer en exécutant les commandes suivantes :
Supprimez l'installation de Postman dans /opt/Postman
et le lien symbolique :
sudo rm -rf /opt/Postman && rm /usr/local/bin/postman
Supprimer le lanceur :
sudo rm /usr/share/applications/postman.desktop
C'est tout. Vous pouvez maintenant installer Postman sur votre système et le désinstaller si nécessaire.
Découvrez plus d'informations sur Postman sur leur site https://www.postman.com/.