【P19】JMeter CSS/JQuery提取器(CSS Selector Extractor)
在JMeter中,CSS/JQuery提取器(CSS Selector Extractor)用于从服务器响应中提取数据。这个提取器使用CSS选择器语法来定位和提取HTML文档中的数据。
以下是一个简单的例子,演示如何使用CSS Selector Extractor来提取HTML页面中的链接。
- 添加一个HTTP请求到你的测试计划。
- 添加一个CSS Selector Extractor到你的HTTP请求之后。
配置CSS Selector Extractor:
- Reference Name: 你将在后续组件中使用的变量名称。
- CSS Selector Expression: 用于匹配你想提取的内容的CSS选择器。例如,
a
将匹配所有的链接。 - Template: $1$ 表示第一个匹配的组。如果有多个匹配组,可以使用$2$等。
- Match No.: 0 表示提取所有匹配项,1 表示只提取第一个匹配项。
以下是一个具体的实例:
// 假设我们想提取所有的链接并保存到变量 ${links}
CSS Selector Extractor:
Reference Name: links
CSS Selector Expression: a
Template: $1$
Match No.: 0
在HTTP请求之后,你可以使用${links}变量来引用所有提取的链接。例如,你可以将这些链接作为参数传递给另一个HTTP请求。
评论已关闭