cookie的JMeter正则表达式:转义加字符

cookie的JMeter正则表达式:转义加字符,jmeter,Jmeter,这是用于jmeter的基于令牌cookie的提取器: 我收到: 但是,我正在发送“未找到”: 有什么想法吗?根据用户手册输入的章节: 正则表达式使用某些字符作为元字符-这些字符对引擎具有特殊意义。这些字符必须在前面加上\(反斜杠)进行转义,以便将其视为普通字符。以下是元字符及其含义列表(如有疑问,请查阅ORO文档) (和) 分组 [和] 字符类 {和} 重复 *,,+和? 重复 通配符 \ 转义字符 | 替代品 ^和$ 字符串或行的开始和结束 因此,您需要使用反斜杠来转义此+,如下所示:

这是用于jmeter的基于令牌cookie的提取器:

我收到:

但是,我正在发送
“未找到”

有什么想法吗?

根据用户手册输入的章节:

正则表达式使用某些字符作为元字符-这些字符对引擎具有特殊意义。这些字符必须在前面加上
\
(反斜杠)进行转义,以便将其视为普通字符。以下是元字符及其含义列表(如有疑问,请查阅ORO文档)

分组

[
]
字符类

{
}
重复

*
+
重复

通配符

\
转义字符

|
替代品

^
$
字符串或行的开始和结束

因此,您需要使用反斜杠来转义此
+
,如下所示:

Set-Cookie: id_token=Bearer\+(.+?);

但是,请注意,为了获得cookie值,可以使用:

  • 将下一行添加到user.properties文件:

  • 重新启动JMeter以获取属性

  • 就是这样,现在您可以在需要时将cookie值引用为
    ${cookie\uuu id\u token}

  • CookieManager.save.cookies=true