Top 47 Postman Questions et réponses d'entretien (2025)
Vue d'ensemble Postman est un outil de test d'API populaire qui aide l'équipe de développement à créer, partager et tester des documents d'API. Le Postman L'outil fournit une interface graphique pour tester une API et un utilitaire de ligne de commande pour les testeurs expérimentés. Cet outil de test d'API vous aide également à créer la demande selon les besoins de l'API. Le Postman L'équipe a également publié une extension Chrome qui peut être utilisée pour tester l'API depuis votre navigateur.
Postman Questions d'entretien pour les débutants et les expérimentés
La liste ci-dessous couvre tous les Postman questions pour les débutants et les candidats de niveau professionnel. Ce Postman Le guide des questions d'entretien vous aidera à réussir l'entretien et à obtenir l'emploi de vos rêves pour les tests de logiciels.
1) Qu'est-ce que Postman?
Vue d'ensemble Postman est un outil de test d'API très populaire qui aide l'équipe de développement à créer, partager et tester une API. Le Postman L'outil fournit une interface graphique à l'API et un utilitaire de ligne de commande pour les testeurs expérimentés.
2) Qu'est-ce qu'une requête HTTP ?
Une requête HTTP est un programme que le client envoie à un hôte de nom situé sur un serveur. Il fonctionne comme une interface de communication ou un protocole requête-réponse entre un client et un serveur. L'utilisation principale de la requête HTTP est d'accéder à une ressource sur le serveur. Pour lancer la requête HTTP, le client utilise les composants d'une URL (Uniform Resource Locator) qui inclut également les informations nécessaires pour accéder à la ressource.

3) Indiquer les composants principaux d'une réponse HTTP ?
In Postman, chaque réponse HTTP contient quatre éléments clés.
- Code de réponse/statut - Il y a des problèmes de code de réponse par un serveur pour la demande du client, car 404 signifie Page non trouvée.
- Version HTTP- Nom de la version HTTP. Par exemple, HTTP v2.2
- En-tête de réponse- Il comprenait des informations pour le message de réponse HTTP. Par exemple. La longueur du contenu, la date, le statut, le type de serveur, etc.
- Corps de réponse – Il contient les données qu'un client a demandées au serveur.
4) Pourquoi utilisons-nous Postman?
Voici quelques principales raisons d’utiliser Postman:
- L'utilisation d'un logiciel utile pour les tests d'API est gratuite.
- Il vous aide à gérer le cycle de vie de bout en bout de l'API
- Il propose un service d'exécution qui permet de gérer les collections d'API, les espaces de travail, les environnements et différents exemples.
- Vous pouvez également intégrer Postman avec Outils CI / CD comme Circle CI, Jenkins, etc.
- Il dispose d'un vaste forum communautaire qui peut facilement résoudre tous les problèmes techniques que vous rencontrez lors de l'utilisation de l'outil.
5) Qu'est-ce que l'API ?
L'interface de programmation d'application (API) est une interface logicielle qui permet à deux applications d'interagir entre elles sans aucune intervention de l'utilisateur. Il s'agit d'un ensemble de fonctions et de procédures logicielles. L'API est définie comme un code qui aide deux logiciels différents à communiquer et à échanger des données entre eux.
6) Quelles sont les méthodes d'autorisation importantes prises en charge par Postman?
Postman propose les options d'autorisation de demande d'API suivantes : 1) Clé API, 2) Oauth 1.0 et 2.0, 3) Authentification de base, 4) Authentification Digest, 5) Jeton de porteur, 6) Signature AWS, 7) Authentification Hawk, 8) Authentification NTLM.
7) Comment enregistrer les valeurs des variables dans Postman?
Postman permet d'enregistrer les valeurs des variables dans Postman dans la console en utilisant la commande suivante :
console.log(pm.variables.get("guru99"));
8) Postman est disponible en tant qu'application de bureau native pour ?
Postman Outil de test d'API est actuellement disponible pour Mac, Windows (32 bits/64 bits) et Linux (32 bits/64 bits)
9) Qu'est-ce que l'onglet Historique dans Postman?
Toute la demande que vous envoyez Postman apparaît sous l’onglet Historique de la barre latérale. Il ressemble beaucoup à l’historique du navigateur, que vous pouvez effacer à tout moment.
10) Qu'est-ce que l'authentification de base dans Postman?
In Postman, Basic Auth est une méthode d'autorisation fournie aux agents utilisateurs HTTP tels que les navigateurs Web pour saisir le nom d'utilisateur et le mot de passe. Après avoir saisi le nom d'utilisateur et le mot de passe que vous pourrez associer à la demande.
11) Qu'est-ce qu'une forme binaire dans les méthodes POST ?
La société Post Binary est conçue pour envoyer les informations dans un format impossible à saisir manuellement. Ces options sont utilisées lors de l'envoi de fichiers plus volumineux comme des fichiers CSV, etc.
12) Quelle est la principale différence entre l'autorisation et l'authentification ?
Voici quelques différences entre l'autorisation et l'authentification :
- L'autorisation est l'acte d'autoriser ou de permettre à quelqu'un, tandis que l'authentification prouve que quelque chose est authentique.
- L'authentification vient toujours en premier, tandis que l'autorisation vient après l'authentification.
- L'autorisation est ouverte à toute personne autorisée, tandis que l'authentification nécessite que vous ayez un mot de passe.
13) Quelle est la charge utile dans Postman?
La charge utile d'un module API est le corps de votre message de demande et de réponse. Lorsque vous effectuez une requête API, celle-ci contient les données que vous envoyez au serveur. Vous pouvez envoyer et recevoir des données utiles dans différents formats, par exemple JSON ou XML.
14) Qu'est-ce qu'une collection dans Postman?
Une collection en Postman permet de regrouper les demandes similaires. Il permet également de classer systématiquement les demandes dans des dossiers.
15) Qu'est-ce qu'un script de pré-demande ?
Les scripts de pré-demande vous aident à exécuter JavaScript avant l'exécution d'une requête. Il vous permet d'accomplir des tâches de prétraitement telles que la définition de valeurs de variables, de paramètres, d'en-têtes et de données de corps.
16) Comment le Postman les variables sont-elles accessibles ?
Vue d'ensemble Postman les variables sont toujours accessibles en utilisant le nom de la variable :
{{variable name}}
17) Quelle est la signification du terme environnement dans Postman?
L'environnement dans Postman est un ensemble de paires clé-valeur. Postman vous permet de créer plusieurs environnements et de basculer entre eux d’un simple clic.
18) Pourquoi Postman n'accepte jamais aucun autre encodage que Base64 ?
Vous pouvez utiliser base64 car il nous aide à transmettre les données sous forme textuelle et à les envoyer sous forme de données de formulaire HTML. De plus, nous devons nous fier aux mêmes 64 caractères dans n’importe quelle langue de codage.
19) Quel type d'encodage fait Postman accepte-t-il les informations d'identification ?
Postman n'accepte que l'encodage Base64, qui est fourni intégré à Postman. Sinon, il serait avantageux d'utiliser des sites Web tiers qui vous aident à convertir les informations d'identification en base3.
20) Quelles sont les différentes portées d'une variable d'environnement dans Postman?
Portée d'une variable dans Postman est défini comme les limites auxquelles il peut accéder.
Voici les portées importantes d'une variable d'environnement dans Postman:
- Portée locale : Ce type de variable n'est accessible que dans l'environnement dans lequel elle a été créée
- Portée mondiale : Ce type de variable est accessible globalement dans n'importe quel environnement ou sans environnement.
21) Est-il possible d'importer des variables locales dans Postman Des moniteurs ?
Postman les moniteurs vous permettent d'importer des variables locales mais pas des variables globales.
22) Quel est le Postman ordre d'exécution pour une collection ?
Pour toutes les requêtes d'une collection, les scripts s'exécuteront dans l'ordre donné suivant :
Étape 1) Un script de pré-requête associé à une collection s'exécutera avant chaque requête.
Étape 2) Un script de pré-requête associé à un dossier s'exécutera avant chaque requête dans un dossier spécifique.
Étape 3) Un script de test associé à une collection s'exécutera après chaque requête.
Étape 4) Un script de test associé à un dossier s'exécutera après la requête dans le dossier spécifique.
23) Pouvez-vous avoir deux variables de portée globale portant le même nom dans Postman?
Non, la portée globale n'a jamais de noms en double/identiques, tandis que les variables ayant une portée locale peuvent avoir le même nom dans différents environnements.
24) Comment accéder aux variables du facteur ?
Vous pouvez enregistrer les valeurs des variables dans la console en utilisant la commande :
console. Log (pm. Variables.
25) Quelle est l’utilité de la collection dans Postman?
In Postman, une collection est utilisée pour regrouper les requêtes similaires. Il vous aide à organiser systématiquement les demandes dans des dossiers.
26) Comment pouvez-vous utiliser POSTMAN pour générer des nombres aléatoires dans une plage spécifique ?
Dans votre script de pré-demande, définissez votre variable avec :
pm.globals.set('randomNum', Math.floor(Math.random() * 5));
Ensuite, dans votre URL, appelez votre variable dans l'URL comme ceci :
Sortie :
{{randomNum}}
27) Comment supprimer les variables locales ?
Les variables locales sont automatiquement supprimées une fois les tests exécutés.
28) Qu'est-ce que 'Postman Des coureurs de collecte ?
Postman contient un exécuteur de collection utile pour automatiser les tests d'API. Il permet de visualiser les détails de chaque itération et les résultats des tests. Un exécuteur de collection Postman est également utilisé pour les tests pilotés par les données.
29) Qu'entendez-vous par moniteurs postiers ?
La fonction de moniteur Postman est utilisée pour exécuter des collectes jusqu'à l'heure spécifiée par l'utilisateur. Cependant, l'utilisateur doit être connecté à son compte pour utiliser cette fonctionnalité.
30) Pourquoi sauvegarder votre travail dans le Postman le cloud n'est pas conseillé ?
Vous ne devez pas sauvegarder votre travail dans Postman car les données de votre entreprise ne restent pas confidentielles. De plus, la sauvegarde de vos données en lignePostman Le cloud peut provoquer une faille de sécurité car il nécessite une connexion. Par conséquent, enregistrez votre travail dans le Postman le cloud n'est pas conseillé.
31) Quelles sont les règles standard d'une conception de test API ?
Voici les principes clés d’une conception de test API :
- Installer: Créez des objets, démarrez des services et initialisez des données.
- Exécution: Appliquer l'API ou le scénario, y compris la journalisation
- Vérification: Il est utilisé pour évaluer le résultat de l'exécution
- Reporting: Indique le statut Réussite, Échec ou Bloqué
- Nettoyer: État pré-test
32) Dans quoi se trouve l'espace de travail de l'équipe Postman?
Un espace de travail d'équipe est un environnement synergique pour les utilisateurs dans lequel de nombreux programmeurs peuvent développer des API, fournir des commentaires et collaborer sur les mêmes pools de demandes. Cela permet également de synchroniser et de faire collaborer tout le travail de l'équipe en un seul endroit.
33) Qu'est-ce que le code d'état 301 ?
Le code d’état 301 représente une redirection permanente d’une page du site Web vers une autre. Il indique aux moteurs de recherche que l’ancienne page est devenue obsolète et que le moteur doit indexer la nouvelle page ou URL.
34) Qu'est-ce que le code d'état 201 ?
Le code d'état 201 est créé uniquement lorsqu'une ressource est créée avec succès à l'aide d'une requête PUT ou POST. Il renvoie un lien vers un lien nouvellement créé à l’aide de l’en-tête location.
35) Quelle est la procédure pour supprimer les variables locales ?
Les variables locales peuvent être automatiquement supprimées lorsque vous avez exécuté et terminé les tests.
36) Qu'est-ce que le script de pré-demande dans Postman?
In Postman, un script de pré-requête est un ensemble de règles qui s'exécutent avant d'exécuter une requête.
37) En quoi les paramètres de requête sont-ils différents des variables de chemin ?
In Postman, les variables de chemin sont utilisées pour identifier des ressources spécifiques et les paramètres de requête sont utilisés pour trier ou filtrer les ressources.
38) Quels sont les principaux inconvénients de Postman?
Voici quelques inconvénients/inconvénients de l’utilisation Postman:
- Postman ne peut pas traiter plus de 1000 requêtes API.
- Il n’est pas facile de gérer les collections et les demandes dans un projet de taille massive.
- Postman n'est pas un outil API idéal pour la gestion de l'espace de travail sous forme de code, car il peut y avoir de nombreuses duplications de code lors du traitement des requêtes API dynamiques.
39) Quelles sont certaines des bibliothèques JS disponibles dans Postman?
Certaines bibliothèques JS disponibles dans Postman sont
1) Lodash
2) Instant
3) GUID
40) Qu'est-ce que le GUID ?
GUID est l’abréviation de Global Unique Identifier. Il s'agit de chiffres hexadécimaux séparés par des tirets. Ce Postman L'identifiant GUID résout le problème de l'unicité.
41) Comment pouvez-vous afficher les demandes et les réponses des journaux dans Postman?
Vous pouvez utiliser le Postman Fenêtre de console pour afficher les journaux de demandes et les journaux de réponses.
42) Quelle est l'importance de setNextRequest dans Postman?
setNextRequest vous aide à définir le workflow. Il est nécessaire de modifier l'ordre des requêtes en cours d'exécution.
43) Quel code de test permet de vérifier si l'état de la réponse est 200 ou non ?
Voici un code de test pour vérifier si l'état de la réponse est 200 ou non :
tests[“Status Code is 200”] = responseCode.code === 200;
44) Qu'entendez-vous par ScratchPad ?
Scratch Pad est un endroit fourni par Postman qui vous aide à travailler sans avoir besoin de vous connecter Postman les serveurs.
45) Comment pouvez-vous répéter une requête 100 fois Postman?
Vous pouvez répéter une requête 100 fois dans Postman en utilisant Collection Runner.
46) Que se passerait-il si la variable dynamique {{$randomInt}} était ajoutée ?
Vous devez ajouter un entier aléatoire compris entre 0 et 1000.
47) Comment accéder aux valeurs de variables à partir d'un fichier dans des scripts de pré-requête et de test ?
data.var_name data['var_name']
48) Pouvez-vous lire le Postman Application Chrome pour lire et écrire des cookies ?
Non, il est impossible de lire et d'écrire des cookies à l'aide de l'application.
49) Pour quel langage de programmation est utilisé Postman des examens ?
JavaLe script est utilisé pour Postman Des tests.
50) Quel outil peut être utilisé pour exécuter Postman Collections à Jenkins ?
Newman peut être utilisé pour courir Postman Collection à Jenkins.
Ces questions d'entretien vous aideront également dans votre soutenance