Jmeter学习:后置处理器--CSS/JQURY 提取器/Xpath2 选择器/结果状态处理器/调试后置处理器/后置处理器小结

一、CSS/JQURY 提取器

功能:通过该组件,我们可以采用 CSS/JQUERY 语法提取所需要的值,功能非常强大(注意采样器返回必须为 html/xml)
底层采用 jsoup 实现,具体语法可以参考 https://jsoup.org/cookbook/extracting-data/selector-syntax

 以获取百度热搜提一个词条内容为例。

 

Attribute:若需要获取元素的属性,则填写属性名称;若或许text值则不需要填写。

技巧:若不会写CSS Selector expression,可以使用Chrome 浏览器 F12-->找到目标元素-->右键-->复制-->复制selector,然后粘贴。

二、Xpath 选择器

功能:通过该组件,我们可以采用 Xpath 语法提取所需要的值,功能非常强大(注意采样器返回必须为 xml,不是HTML)

底层采用 saxon-he 实现,语法参考 https://www.w3school.com.cn/xpath/index.asp 函数:http://saxon.sourceforge.net/saxon7.9.1/functions.html
采样器以 https://www.w3school.com.cn/example/xmle/cd_catalog.xml 为例

 

 注意:采样器返回必须为 xml,不是HTML,故使用Chome 复制的XPath 或者HTML XPath是不对的。

三、Xpath2 选择器

功能:通过该组件,我们可以采用 Xpath 语法提取所需要的值,功能非常强大(注意采样器返回必须为 xml)
其效果与Xpath 一样,不过介绍。

四、结果状态处理器

功能:通过该组件,我们可以对异常流程进行快速控制。
1、继续处理
2、跳出当前迭代
3、开启下一个线程的迭代
4、继续当前线程的下一个迭代
5、停止测试
6、立刻停止测试
7、停止当前线程

 五、调试后置处理器

功能:通过该组件,我们可以对 Jmeter 中的过程值(变量、参数、系统设置)进行输出
该组件用于调试,功能强大,与 Debug Sampler 功能类似,只是多了Sampler properties 参数的输出。

Sampler properties 参数的输出结果:

 

六、后置处理器小结

 

 

 

 

 

posted @   Chaman囍  阅读(487)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示