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









网友评论