Aller au contenu
  • Nos offres
  • Blog
  • Contact
  • Carrières
Menu
  • Nos offres
  • Blog
  • Contact
  • Carrières
Inscrivez-vous à la newsletter

Inscrivez-vous à la newsletter

Abonnez-vous maintenant et nous vous tiendrons au courant.
Nous respectons votre vie privée. Vous pouvez vous désabonner à tout moment.

Blog

  • Accueil
  • Actualités
  • Cloud
  • Infrastructure
  • Données / Sécurité
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
Menu
  • Accueil
  • Actualités
  • Cloud
  • Infrastructure
  • Données / Sécurité
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
  • le 14/09/2020
  • ygamba
  • Intégration, SOA & Urbanisation

Gestion OAuth avec Apache JMeter

Partager sur linkedin
Partager sur twitter
Partager sur facebook

Dans cet article, je vais présenter un plan de test qui permet de configurer et gérer l’utilisation d’un token OAuth dynamique dans le cadre de tests de performance API réalisés avec Apache JMeter.

Ajouter un Thread Group que l’on nommera « Thread Group OAuth ». Dans cette exemple, la durée totale de test est 1h :

Ajouter une HTTP Request (exemple pour un appel POST avec URL Oauth d’accès au token comme suivant https://hosturl.com/oauth/token) :

Ajouter un HTTP Header Manager :

Ajouter un JSON Extractor (myToken) :

Ajouter un BeanShell PostProcessor :

Ajouter un JSON Extractor (expiredIn) :

Ajouter un Flow Control Action :

Ajouter votre HTTP Request ainsi que la HTTP Header Manager qui aura besoin de cette authentification avec le token OAuth :

Lancer le test puis consulter les résultats dans vos « listeners » favoris :

 

ygamba
ygamba
Voir tous ses articles

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Articles récents
  • Azure Database pour PostgreSQL [PaaS]
  • Azure Logic Apps : l’outil d’intégration Cloud de Microsoft
  • Purge automatique des archivelogs en PL/SQL
  • ASM et l’importance du usable_file_mb
  • Préparer un Windows Server 2003 pour une migration sur Azure

Mentions légales & Politique de confidentialité

En poursuivant votre navigation, vous acceptez l'utilisation de cookies tiers destinés à réaliser des statistiques de visites et de suivi. Accepter Refuser Personnaliser En savoir plus
Politique de confidentialité et cookies

Politique de confidentialité

Les informations collectées au travers de nos cookies sont exploitées à des fins statistiques (Google Analytics).
Google Analytics
Enregistrer & appliquer