在Jmeter中,除了正则表达式能够用做关联,还有一种方式也能够作关联,那就是 XPath Extractor。它是利用xpath提取出关键信息,传递变量。正则表达式
具体用法微信
添加一个后置处理器-XPath Extractor测试
实际操做url
以腾讯新闻网为例,咱们作一次演练。对腾讯新闻网咱们发起一次请求,观察结果。spa
如今我想利用xpath把这些url都取出来,咱们来写一个xpath表达式匹配一下。发现url都被匹配出来了。.net
.//a[@class='linkto']/@href 具体是什么意思呢?意思就是经过a>class>href这三层标签进行逐级检索,找到class=linkto标签下的全部href,进行匹配debug
这里若是我想匹配到href标签下的文字标题怎么办?改一下表达式吧--.//a[@class='linkto'],咱们发现取出来都是标题,后面能够再进行拼接3d
如今表达式没有问题了,咱们将添加的xpath提取器挂在http请求下面。添加一个debug查看结果,能够看到debug中已经获取到了这些urlorm
咱们能够添加两个xpath提取器,分别提取url和title进行拼装,运行查看结果blog
最后以一张图来描述一下以上表达式,但愿你们领悟!
参考
https://blog.csdn.net/gongbing798930123/article/details/78955597
https://www.blazemeter.com/blog/using-xpath-extractor-jmeter-0
龙渊阁测试家园:317765580
本文分享自微信公众号 - 测试驿栈(uhz2008_2008)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。