我录制了脚本并运行了jmeter . 会话ID和Xsrf令牌在浏览器cookie中传递请求标头cookie . 但是,会话ID没有通过jmeter传递 . 因此,发生连接关闭错误 .
如何使用正则表达式提取器提取会话ID和xsrf令牌?
CookieManager.save.cookies=true
重新启动JMeter以选择属性
将HTTP Cookie Manager添加到您的测试计划中
现在您应该能够将cookie值引用为:
${COOKIE_session} 和
${COOKIE_session}
${COOKIE__xsrf} 如果需要
${COOKIE__xsrf}
更多信息:Using the HTTP Cookie Manager in JMeter
您可以使用XPath提取器并输入“// input [@name ='_ csrf'] / @ value”来获取csrf标记值,然后输入所需的引用名称,例如“csrf_token”,并在必要时使用变量$
2 回答
重新启动JMeter以选择属性
将HTTP Cookie Manager添加到您的测试计划中
现在您应该能够将cookie值引用为:
${COOKIE_session}
和${COOKIE__xsrf}
如果需要更多信息:Using the HTTP Cookie Manager in JMeter
您可以使用XPath提取器并输入“// input [@name ='_ csrf'] / @ value”来获取csrf标记值,然后输入所需的引用名称,例如“csrf_token”,并在必要时使用变量$