Jmeter - 正则表达式具有可变内容

时间:2018-03-22 00:44:23

标签: jmeter

我的一个HTTP响应标头具有以下内容(作为示例) - >

Set-Cookie:__ RequestVerificationToken_L0N5YXJhV2ViUG9ydGFs0 = -8In3dBVumict4lbSFy8aIkNfMQf1L75qDPmzgb1Gt7CnA8ZDrQ_zeNRB4Hjg0nZrKF8LgHzysJu2Wi8bXIO-s7fAEucytZJ_Q4__Y33_To1;路径= /;

我想只检索=之后的任何内容(__RequestVerificationToken_和= sign之间的注释是可变的)

我添加了一个正则表达式Extractor,其中包含以下信息:

要检查的字段 - >响应标题

正则表达式:Set-Cookie:__ RequestVerificationToken _。* =(。+?);

模板:$ 1 $

但它不起作用 你能帮忙吗? 谢谢

1 个答案:

答案 0 :(得分:1)

您似乎希望在=之后和;之前获取字符串,这将返回-8....To1,因此请更改正则表达式以确保您点击第一个=使用正则表达式获取所有没有等号[^=]+的字符,完整的正则表达式:

RequestVerificationToken_([^=]+)=(.+?);

然后使用$2$

在模板中获取没有变量的组2