如何解决如何在jmeter中使用CSS选择器提取部分href
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/Modules/Search/Search.aspx?code=ddaed8994a56a0a655976eb64946e861b2d5a5e391d1b62f83e19b3f6b224db4&scope=openid%20api1&state=8048c94b1f804d379fc295732852fdd6&session_state=AI9280sswK6JzNkTRH5pz-sk3aci7S16KuYoiEyzhF0.737be1ce76d0c83a60b3c2c06a45564c&ClientId=webform&AspxAutoDetectCookieSupport=1">here</a>.</h2>
</body></html>
在上面的 html 响应中,我如何提取代码、范围、会话状态值。这些值本质上是动态的。有人可以在这里帮助我。我在下面试过: a:contain(code)/a:containsOwn(code)/a[href*='code'] 仅在此处使用上述技巧给出结果。
解决方法
我不认为你可以使用CSS Selector Extractor来提取href attribute的一部分,你只能得到完整的值,而且你的语法不正确,更多见CSS Selector Reference文章详情。
我宁愿建议使用 Boundary Extractor,它基本上提取了“左”和“右”边界之间的所有内容,因此您可以执行以下操作:
更多信息:The Boundary Extractor vs. the Regular Expression Extractor in JMeter
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。