我需要帮助搞清楚这个XPATH子字符串函数,我无法工作。我尝试了各种各样的变体:
.//a[contains(text(),'Home')]/@href[substring('jsessionid',12)]
尝试从此标记中获取jsessionid值:
<a href="/myapp/home;jsessionid=521EFCEE442922CF84C0FCC2809EC143">Home</a>
我尝试的都没有。有什么想法吗?
答案 0 :(得分:1)
使用this method,您可以从@href属性的第24个索引中获取jsessionid
,如下所示:
substring(//a[contains(text(),'Home')]/@href, 24)
答案 1 :(得分:0)
XPAth Extractor已经知道由于在内存中构建DOM树而导致大量内存消耗受到限制。
我相信使用HTTP Cookie Manager可以更轻松地处理它。
CookieManager.save.cookies=true
属性添加到 user.properties 文件中,该文件位于JMeter安装的/ bin文件夹下无论您何时需要将JSESSIONID cookie值附加到url,请使用以下结构:
/myapp/home;jsessionid=${COOKIE_JSESSIONID}