如何使用regex从jmeter中id和value的隐藏字段中提取值
嗨,我和JMeter一起工作。我的应用程序是在java上开发的。在其中一个请求中,我得到了响应如何使用regex从jmeter中id和value的隐藏字段中提取值,regex,xpath,jmeter,Regex,Xpath,Jmeter,嗨,我和JMeter一起工作。我的应用程序是在java上开发的。在其中一个请求中,我得到了响应 HTTP请求参数:=\u确认令牌 HTTP请求 value=“nznrkrogryJurbnP2nkEB2AFXdVdU.mk43xesvdzwfjtwgggx.vfqtzolof01kzvkuf9s5rgxps6tmhoapen1rgadnbfqjccd8sxpupfowx1amiw.i60XH2nUB2wti5Sy5A=” 当我检查页面源代码时,我发现它来自一个隐藏的html控件。 是的
HTTP请求参数:=\u确认令牌
HTTP请求
value=“nznrkrogryJurbnP2nkEB2AFXdVdU.mk43xesvdzwfjtwgggx.vfqtzolof01kzvkuf9s5rgxps6tmhoapen1rgadnbfqjccd8sxpupfowx1amiw.i60XH2nUB2wti5Sy5A=”
当我检查页面源代码时,我发现它来自一个隐藏的html控件。是的
因此,请帮助我如何使用regex从上述xpath中提取值字符串。如上面的注释
正则表达式和xpath查询
所述是完全不同的事情,您最好更清楚地表述您的问题
如果您想将_CONFIRMATIONTOKEN值提取到变量中,并在进一步的请求中使用它,您可以使用applied(应用于)返回所述响应的请求采样器
XPath查询应返回要提取的值。
在这种情况下,它将如下所示:
//input[@type="hidden"][@name="_CONFIRMATIONTOKEN"]/@value
提取的值将存储在XPath提取器的“Reference Name”字段中指向的jmeter变量中(例如,在您的情况下,${token}
)。因此,您可以在使用此变量的进一步请求中使用提取的变量
注意:因为这里使用XPath提取器来解析HTML(不是XML)响应,所以请确保选中了使用整洁(容忍解析器)选项。您的问题不清楚。您得到的响应是什么,请尝试更清楚地显示它,然后讨论使用正则表达式的xpath,您的意思是什么?
//input[@type="hidden"][@name="_CONFIRMATIONTOKEN"]/@value