Installation de logiciels tiers

Installation du client Postman

Postman est un logiciel permettant de réaliser des tests sur des APIs.

Il comprend un certain nombre de fonctionnalités :
- Envoi des requètes GET, POST, PUT etc. sur l'URL de l'API
- Permet de passer facilement des paramètres à l'URL (header, body, authentification...)
- Organise les requètes dans des collections et enregistrement de l'historique des executions.
- ...

Installation en ligne de commande : snap install postman

Postman nous sera utile ici pour effectuer facilement des requètes HTTP avec les méthodes Get/Post/Put/DELETE.

L'ensemble des requètes du TP sont pré-enregistées et accesibles en insérant un dump.

Pour inserer le dump :

  • Lancer Postman
  • Aller dans "Import"
  • Glisser le fichier du dump et valider
  • Les collections de requètes devraient s'afficher dans la colonne de gauche.

Plus d'infomations : https://www.postman.com/

Installation du client Pgadmin4

Installation du paquet curl : sudo apt install curl

Installer la clef public pour le repertoire curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

Créer le fichier de configuration du référentiel sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

Installation de pgadmin4 sudo apt install pgadmin4

Lors du premier lancement de pgadmin4 desktop, il vous sera demandé de rentrer un mot de passe. Mot de passe suggéré : istsosformation

La connexion à la base de données en localhost n'est pas automatique. Il est nécéssaire de rajouter un serveur localhost :

Le nom du serveur que l'on souhaite ajouter : nomduserveur

L'adresse du serveur (localhost) et ses identifiants de connexion (postgres) : adressemdp

La connexion est réussie : resultat

Plus d'informations : https://www.pgadmin.org/download/pgadmin-4-apt/

Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 2.0 France.