L'en-tête Cookie “sid” valeur à une variable
J'ai besoin d'extraire le "sid" valeur de Jmeter Cookie. Ci-dessous l'exemple de jmeter en-tête de sortie
GET htts://example.for.com/apex/AppDashboard?jl=1`
Données De Cookie:
oinfo=c3RhdHVzPURlbW8mdHlwZT0yJm9pZD0wMERRMDAwMDAwR0phQkc=; logouturl=https://example.for.com/Login; disco=Q:00DQ000000GJaBG:005Q000000NwS1U:1; autocomplete=1; sid=00DQ000000GJaBG!ARoAQPklHZykcaAaJkI9prEbHROxU2CzxRfMDGKwMGpv5rZYwOOKd_GRiVRiYVYRKFTzYk6Vg0Zu48vmM5FyFSRQ4ZPtvQzR; sid_Client=000000NwS1U000000GJaBG; clientSrc=204.14.239.161; oid=00DQ000000GJaBG; apex__eventId=a0kQ0000002FecHIAS
En-Têtes De Requête:
Connection: keep-alive
Accept-Language: en-US,en;q=0.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:26.0) Gecko/20100101 Firefox/26.0
Referer: htts://example.for.com/apex/SecureLanding?eventId=a0kQ0000002FecHIAS
Accept-Encoding: gzip, deflate
Host: example.for.com
J'ai besoin d'extraire le "sid" la valeur du cookie.
OriginalL'auteur user3204829 | 2014-01-17
Vous devez vous connecter pour publier un commentaire.
Une option est d'utiliser une expression régulière extracteur de sur les en-têtes de réponse. Vous pouvez le faire par un clic droit sur votre Demande HTTP > Ajouter > Post-Processeur > Expression Régulière Extracteur. Remplissez les champs en conséquence:
Si le SID existe dans les cookies dans la réponse, vous pouvez accéder dans d'autres échantillonneurs/tests/etc par la référence à elle comme ${SID_VALUE}.
OriginalL'auteur jason.zissman
Un autre de plus simple option est l'ajout d'un HTTP Gestionnaire de Cookies qui gère automatiquement les cookies. Toutefois, vous devez définir le
CookieManager.save.cookies=true
des biens, soit dansjmeter.properties
fichier ou en passant un paramètre correspondant à JMeter script de démarrage, c'est à direjmeter -JCookieManager.save.cookies=true
Après cela, vous pourrez voir tous les cookies que JMeter Variables. La façon la plus simple de visualiser eux est d'utiliser Débogage De L'Échantillonneur et Afficher Les Résultats Arbre Auditeur
Dans votre cas, vous pouvez avoir accès à votre
sid
cookie${COOKIE_sid}
D'autres cookies peuvent même être obtenu comme
${COOKIE_sidClient}
,${COOKIE_clientSrc}
, etc.OriginalL'auteur Dmitri T