web-dev-qa-db-fra.com

Test de charge avec l'outil Postman REST / RESTFUL

J'ai ajouté le plugin Postman à Chrome pour le test de charge de mon API).

Mais je ne sais pas comment faire le test de charge avec l'outil Postman.

Ma requête est de savoir comment simuler des "utilisateurs virtuels" dans cet outil?

25
Kuntal

Je ne pense pas que vous serez en mesure de mener des tests de charge avec Chrome Extension, envisagez des outils plus spécialisés, par exemple SoapUI ou Apache JMeter

Les références:

SoapUI est conçu pour tester les services Web et le test de charge est une option secondaire. JMeter est conçu pour les tests de charge et ne possède aucune fonctionnalité spécifique aux services Web. Toutefois, si je devais choisir, j’allais utiliser JMeter, car il peut produire une charge plus importante a de meilleures capacités de rapport.

17
Dmitri T

Postman a un Collection Runner qui peut être utilisé pour effectuer des appels API avec plusieurs itérations.
Vous pourrez peut-être l'utiliser pour load testing si vous pouvez trouver le moyen de le faire pour exécuter des demandes en parallèle.

enter image description here

10
Matt Frear

À LoadImpact , nous avons créé un convertisseur CLI pour transformer une collection Postman en un script Load Impact.

https://github.com/loadimpact/postman-to-loadimpact

npm install -g postman-to-loadimpact
postman-to-loadimpact examples/v1/postman/echo.json

Vous devrez peut-être modifier le script Load Impact dans certains cas:

  • fournir des valeurs variables
  • pour répliquer le comportement défini dans votre pré-requête ou test fonctionnel Postman.

Consultez l'article suivant Load testing with Postman

J'espère que ça peut aider.

6
ppcano

Vous pouvez ouvrir plusieurs fenêtres Collection Runner dans Postman pour exécuter des collections parallèles.

Cliquez sur le Run encore et encore. Vous obtiendrez une nouvelle fenêtre de collection ouverte. Lancez chaque collection une par une et ils commenceront à courir.

Example

5
Ramesh Natesan