如何从响应头中获取所需的头?
我知道我们以这种方式获得了所有响应头
ctx.getPreviousResult().getResponseHeaders();
但是我的响应头中有2个set-cookie值
例如:
set-cookie: _csrf=XSASEDDDS;path=/`
set-cookie: X-MY-CSRF=ABcnsfdgsg;path=/`
我也尝试过使用正则表达式提取器,但是它不起作用,我想知道是否必须更改正则表达式
Apply to: Main sample only
Field to check: Response Headers
Reference Name: csrfToken
Regular Expression: set-cookie: X-MY-CSRF=(.+?);
Template: $1$
我需要帮助来提取X-MY-CSRF
值并将其设置为用户变量或全局变量。
在jmeter中,我们有第二次出现选项,因此,如果我将此regex
set-cookie:\s+(.+)
与第二次出现选项一起使用,我将获得X-MY-CSRF=ABcnsfdgsg;path=/
这个值,但不能提取{{ 1}}