Jmeter/性能测试从入门到进阶

11. Jmeter-后置处理器二

2019-09-19  本文已影响0人  软件测试汪

jmeter-后置处理器介绍与使用二

image

今天我们接着讲

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

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

上一篇 下一篇

猜你喜欢

热点阅读