Comment lire une valeur d'en-tête de réponse dans jmeter?
Je suis tête en réponse :
HTTP/1.1 200 OK
Date: Mon, 11 Apr 2016 à 10:36:10 GMT
content-disposition: attachment; filename=result.xml;
x-xss-protection: 1; mode=accès Keep-Alive: timeout=5, max=100
Je veux lire le nom de fichier d'en-tête, comment puis-je utiliser une expression régulière pour capturer cette valeur ?
OriginalL'auteur Sourabh | 2016-04-11
Vous devez vous connecter pour publier un commentaire.
Le configurer comme suit:
Main sample only
ouMain sample and sub-samples
selon que l'en-tête vient en réponse principale ou imbriqués les réponsesResponse Headers
. Ce bit est super importantfilename
filename=(.+?);
Modèle:
$1$
Référer valeur extraite comme
${filename}
où requisRéférences:
Vérifiez que vous avez réussi à extraire la variable avec Debug Sampler
Pour un en-tête complet de la valeur, j'ai utilisé quelque chose comme Expression Régulière =
content-disposition:\s*(.+)
. Le\s*
est facultative, mais il garnitures principaux espaces hors de la valeur.a travaillé comme un charme pour moi!!!!
OriginalL'auteur Dmitri T