写在前面的话

全国相继出现新型冠状病毒,也挡不住我更新 Jmeter 系列的热情!

Xpath 提取器在做网页源文件提取时候用的比较多,提取完参数后,相当于把参数以 key-value 的形式放到参数池,以便后面的请求使用。

注意:不能超前引用,即在定义前就进行参数化

实战

在请求的子节点下添加后置处理器 Xpath 提取器,如下源文件

我们来利用 xpath 提取出所有随笔的 URL,如下图,所有 url 都匹配出来了

表达式://a[@class="postTitle2"]/@href 解释,意思就是查找所有的 a 标签,a 标签要满足 class 属性为 “postTitle2”,通过 @ 获取 a 标签的属性值

如果想提取 a 标签的名称,我们可以把表达式写成:
//a[@class="postTitle2"]/text()

另外表达式://a[@class="postTitle2"],去掉/text() 也是可以的,大家可以自己试试
Xpath 语法:


↙↙↙阅读原文可查看相关链接,并与作者交流