Si vous disposez d’une collection de tests d’intégration pour les tests API internes avec Postman, mais que vous devez également configurer des tests à partir de l’extérieur de votre réseau local, vous pouvez télécharger les tests Postman sur Dotcom-Monitor.
Notez que dans la plupart des cas, les collections Postman sont autonomes et doivent être configurées sous des périphériques HTTP distincts. Pour plus d’informations, reportez-vous à la section Limitations sur les équipements multi-cibles.
Veuillez consulter comment protéger les informations sensibles envoyées avec les demandes Postman dans l’article Comment sécuriser les données dans Postman Requests with Dotcom-Monitor .
-
Qu'est-ce que Postman? Un aperçu rapide
Qu’est-ce que Postman? Un aperçu rapide
Facteur est un plate-forme utilized pour la collaboration et Development (lopment) d’APest. Facteur fournit aux utilisateurs une variété de fonctionnalités, comme sending GET/POST requesTs de l’intérieur de l’interface, integratin (integratin)g et l’automatisation des tests API dans l’environnement CI/CDs, documenter et partager API développement Processus et bien plus encore. Facteur aide à raccourcir et optimiser le Cycle de développement de l’APIs. Il y a unre similairesunoutils lternatifs à Postman sur le marché aujourd’hui, une telles SoapUJe Violoneux, Swagger, Katalon Studio, et d’autres, mais Postman est l’un des outils les plus populaires et largement utilisés de la grappe.
Collections postier
Les collections de facteur sont un ensemble de demandes d’API organisées qui peuvent être partagées ou exportées. Pour les organisations qui ont de nombreuses équipes ou développeurs, Postman Collections offre un moyen facile d’avoir des groupes ou des individus d’examiner, d’ajouter et d’organiser les différentes demandes au sein d’une API. Cela garantit que tout le monde travaille avec le laversion de test, que les demandes are travailler commeprévu, et d’attraper tout bogues qui peuvent entraver les performances.
Pourquoi utiliser dotcom-monitor pour surveiller les collectio nsde facteur
Postman est une plate-forme de développement d’API très robuste et offre une tonne de fonctionnalités et d’avantages. L’une de ces fonctionnalités est la possibilité de surveiller les performances de l’API à partir de la plate-forme elle-même. Cependant, il existe quelques mises en garde et limitations lorsqu’il s’agit de surveiller les collections de postman.
Postman offre un suivi de tous leurs plans, de leur plan gratuit à leur plan Enterprise. Selon le package Postman que l’utilisateur utilise pour le développement de son API, la fonctionnalité de surveillance et les fonctionnalités associées peuvent différer.
Par exemple, la version gratuite de Postman est limitée à 1 000 appels d’API par mois,tandis que leur plan d’équipe, d’entreprise et d’entreprise comprend tous 10 000 appels d’API par mois. Postman offre une option d’appel d’API avec paiement à l’utilisation moyennant des frais supplémentaires,si nécessaire, pour votre organisation. En outre, fréquence de surveillance ne peut être définie aussi bas que toutes les 5 minutes. Le Dotcom-Monila plate-forme de tor permet de surveiller descontrôles aussifréquents que chaque minute à toutes les 3 heures,donnant à l’équipe beaucoup de flexibilité et d’options pour définir des contrôles de surveillance.
Lieux de surveillance
Lorsque vous configurez un suivi est essentiel pour comprendre l’API en cours les performances des endroits où vos utilisateurs sont situés. Til nombre d’emplacements de surveillance au sein de Postman est limité à seulement 6 emplacements, ce qui est une autre raison pour laquelle l’utilisation d’un moniteur tierssolution comme Dotcom-Monitor est essentielle. Dotcom-Monitor offre 30 emplacements à travers le monde, en plus de la surveillance derrière le pare-feu, offrant aux utilisateurs more flexibility lors dela mise en place de leurs dispositifs de surveillance pour monitoring disponibilité et la disponibilité de leurs API et collections postier.
Surveiller les collections postman avec Dotcom-Monitor
-
Qu'est-ce qu'une collection postier et un coureur facteur?
Qu’est-ce qu’un Postman Collection et Postman Runner ?
Au sein de Postman, les utilisateurs ont quelques options lorsqu’il s’agit d’exécuter des demandes d’API. Ils peuvent choisir d’exécuter des requêtes individuellement ou de sélectionner l’option Runner pour exécuter toutes les demandes au sein d’une collection postier donnée. La sélection de l’option Runner ouvrira toutes les collections enregistrées, et à partir d’ici, les utilisateurs peuvent exécuter n’importe quelle collection qu’ils aimeraient. Les utilisateurs peuvent également modifier l’ordre dans lequel les demandes sont exécutées ou supprimer certaines demandes.
En outre, les utilisateurs postaux peuvent configurer le coureur de collection en sélectionnant l’environnement approprié, le nombre d’itérations, les retards (en millisecondes) entre chaque demande, ou en incluant les variables de données. Après avoir exécuté la collection, les utilisateurs affichent et filtrent les demandes qui ont réussi ou échoué, ainsi que les minutages de chaque demande. Postman s’intègre également à Newman, de sorte que les utilisateurs ont également la possibilité d’exécuter leurs collections postman au sein du CLI Newman (Interface de ligne de commande), mais depuis Newman fonctionne sur Node.js, cela doit être installé avant d’exécuter Newman.
Préparation d’une collection de facteurs
Avant de commencer la configuration de l’appareil, préparez la collection Postman à importer dans la solution Dotcom-Monitor,
comme décrit dans
le
Téléchargement de la collection Postman sur dotcom-monitor
knowledge base article.
Si vous souhaitez que Dotcom-Monitor génère des alertes et envoie des notifications d’alerte sur les réponses comportant des erreurs, ajoutez la validation des réponses à votre collection dans Postman avant l’importation.
Configuration de la surveillance de la collecte Postman
Mise en place de la collection Postman
dispositif de surveillance vous permet de créer des tests de surveillance automatisés de vos collections de facteur. Pour un aperçu rapide de la façon de créer un dispositif de surveillance, veuillez lire l’article Création d’un dispositif de surveillance de la base de connaissances.
Vous pouvez également configurer votre appareil de surveillance Postman Collection avec une variété d’options, telles que alerter sur les erreurs qui
se produisent lors de la surveillance, spécifier sites desurveillance, uns ainsique la configuration de votre planificateur de
et mise en place de rapports
sur les résultats de la surveillance. Dotcom-Monitor clients peuvent sélectionner from30 emplacements de surveillance à travers le monde,providing plus d’options qui correspondent mieux où vosutilisateurs et clients sontlocated, etfinalement donner des données de surveillance plus réalistes.
La collecte des
demandes
exécution
répétée
avec la fréquence spécifiée pour effectuer la séquence d’appels vers l’API
w
eb cible.
Ainsi,
, les affirmations qui ont été spécifiées pour les demandes dans Postman seront utilisées pour vérifier les réponses api. Si une condition fixée par les affirmations n’est pas remplie,
l’appareil sera marqué comme échoué.
Si vous envisagez de configurer la surveillance pour un groupe de collections Postman, nous vous recommandons de définir une collection par appareil. Pour plus de détails, consultez l’article Limitations de Multi-Target de notre wiki.
Configuration de la demande
Une fois que vous avez sélectionné le
dispositif de surveillance Postman Collection
, vous serez invité à importer une collection Postman et à ajuster les paramètres cibles
en fonction de vos besoins
.
Importation de la collection Postman
Cliquez sur
Importation
et sélectionnez une option appropriée pour télécharger la collection. Vous pouvez télécharger le fichier JSON avec la collection Postman ou si la collection Postman a été publiée publiquement, fournir le lien public avec la collection. Lla Le script
d’ollection
du facteur C
sera affiché dans la section Demandes de
collection
Téléchargement de fichiers
Si votre collection Postman contient une référence à un fichier, une fois importé dans Dotcom-Monitor, le nom du fichier sera affiché dans la section Fichiers de projet .
Le système génère automatiquement un chemin de dépôt en ligne pour stocker le fichier dans le cloud Dotcom-Monitor. Le chemin d’accès apparaît dans le champ Fichier de référentiel en ligne . Pour utiliser le fichier dans votre test de monioration, vous devez télécharger le fichier dans le référentiel fourni.
Pour télécharger le fichier dans le référentiel en ligne, assurez-vous d’enregistrer l’appareil, puis créez un ticket d’assistance avec les informations suivantes :
- Nom de l’appareil de la collection Postman.
- Le chemin d’accès au fichier du référentiel en ligne tel qu’il apparaît dans les paramètres de la cible de test.
- Une copie du fichier à télécharger. Veuillez joindre le fichier à votre billet.
Veuillez prévoir un peu de temps pour que notre équipe traite votre demande.
Délai entre les demandes
Le délai entre les demandes
,
mesuré
en secondes,
est le temps
entre chaque demande de la collection. Par défaut, nous utilisons le retarder temps mis en Coureur de collection de facteur. Lla Delay (elay) temps est pris en compte dans le calcul du temps de réponse.
Ignorer les erreurs réseau
Les erreurs réseau peuvent inclure des erreurs de résolution DNS, des délais d’attente/erreurs de connexion TCP ou des cas où le serveur termine ou réinitialise la connexion avec un 4xx
Ou 5xx
code d’état de réponse (et aucune donnée).
Par défaut, Dotcom-Monitor génère des alertes et envoie des notifications d’alerte sur les erreurs réseau Postman qui se sont produites lors de l’exécution de la collection. Si les erreurs réseau ne vous concernent pas, vous pouvez configurer le système pour filtrer ce type d’erreur. Si l’option Ignorer les erreurs réseau est définie sur Oui, Dotcom-Monitor ne déclenchera pas d’erreur sur les demandes Postman ayant échoué et ne changera pas l’état de l’appareil en Alerte. Cependant, vous pourrez voir des erreurs HTTP dans les rapports de session de surveillance.
Délai d’attente de la collection
The
Collection Timeout
,
mea
s
ured
en quelques secondes,
est la durée pendant que l’appareil
doit attendre que les demandes se
terminent et
l’exécution de la collecte avant de mettre fin à la tâche et de retourner une erreur.
Demander un délai d’attente
Lla Demander un délai d’attente interva (interva)l, mesurée en Secondes, est la durée L’appareil doit attendre une réponse à une seule demande de la collection.
Script Timeout
L’intervalle
timeout
script
,
mesuré
en quelques secondes
, est la
durée pendant laquelle
l’appareil doit attendre que le script d’affirmation
se termine
avant de mettre fin à la tâche et de renvoyer une erreur. Le délai d’attente maximum du script est de 30 secondes.
Préparer le script
Consultez l’article Utilisation de Prepare Script et Post Script .
Test de performance avec LoadView: Load Testing Postman Collections
Si vous cherchez à tester vos collections Postman et votre comportement api sous charge, la plate-forme LoadView fournit des tests de performances basés sur le cloud à l’aide de navigateurs réels et offre les fonctionnalités et fonctionnalitésdont vous et vos équipes avez besoin pour créer et exécuter facilement destests decharge électronique. Fini les exigences d’infrastructure de test de performance coûteuses et fastidieuses. Avec LoadView, vous pouvez choose de plus de20 emplacements de test worldwide, simuler des centaines à des milliers d’utilisateurs simultanés, choisir parmi différentes courbes de test de charge,et bien plus encore. Découvrez rapidement comment vos collections de facteur et vos API géreront les volumes de trafic prédéterminés et où les goulots d’étranglement de performance peuvent être présents.
Pour plus d’informations sur la mise en place et les tests de charge Postman Collections avec la solution LoadView, lisez notre tutoriel sur les tests de charge Postman
foudes informations plus détaillées.