晒酷学院:https://shareku.ke.qq.com/
微信号:添加请注明晒酷学院 QQ群:979438600
jmeter-后置处理器介绍与使用二
今天我们接着讲
- JSR223 PostProcessor
- Debug PostProcessor
- JDBC PostProcessor
- Result Status Action Handler
- XPath Extractor
- BeanShell PostProcessor
JSR223 PostProcessor
用法和JSR223 PreProcessor类似,可以参考9. Jmeter-前置处理器
Debug PostProcessor
多用在脚本调试,结合查看结果数我们可以看到sampler的相关变量、系统相关属性、Jmeter相关变量与属性。
运行结果如下:
用法和Debug Sampler类似,一般配合脚本调试使用。
JDBC PostProcessor
就是一个JDBC Request,后面我们会讲到。这里暂时先省略
Result Status Action Handler
见图知意,这里不做过多赘述
第一个我们访问百度,地址故意写错,然后Result Status Action Handler选择立即停止测试,所以下个请求不会被发送。故查看结果树只有一个请求。
XPath Extractor
XPath如果做过selenium自动化的应该都懂。XPath是一种语言,可用来在XML文档中对元素和属性进行遍历。XPath Extractor正式利用XPath在XML中查找元素。
XPath Extractor实例
我们先来看一下天气首页,如下:
如果我们想要定位北京的链接,应该如何呢?写XPath即可
这里需要注意一下,勾选Use Tidy
//div[@class="w_city city_guonei"]//a/@href
所以我们的XPath Extractor应该如下填写:
运行结果
BeanShell PostProcessor
用法和BeanShell PreProcessor类似,可以参考9. Jmeter-前置处理器