11. Jmeter-后置处理器二

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

转载请注意出处,谢谢合作

你可能感兴趣的:(11. Jmeter-后置处理器二)