jmete 学习 --元件详解之后置处理器

Sampler 用来模拟用户请求,有时候服务器相应数据自爱后续的请求中需要好用到,我们势必要对这些响应数据进行处理,后置处理器就是用来完成这项工作的。其中BeanShell PostProcessor 用法和 BeanShell PreProcessor使用方法基本一样,所以这里就不在讲解。

1.Debug PostProcessor

  该元件多用在脚本调试,结合查看结果树我们可以看看Sampler的相关变量,系统相关属性,Jmeter相关变量与属性。

  插播讲解下相关概念:

    Jmeter属性: Jmeter 在电启动载入到内存的使用到的配置参数。

    系统相关属性:在操作系统层面设置的各种配置参数。

    变量:用户在使用jmeter工具时自己定义的参数

  JMeter properties:是否显示JMeter 属性

  JMeter variables: 是否显示JMeter 中定义的变量

  Sampler properties: 是否显示取样器属性

  System properties:上是否显示系统属性

2.JDBC PostProcessor

  实际 JDBC PostProcessor 就是一个 JDBC Request ,都可执行 SQL 语句。这样得场景,当我们用 JDBC Request 修改了一些数据,当测试完成时,我们希望还远到原先状态,则就可以用 JDBC PostProcessor 来完成。

3.Result Status Action Handler

  该元件能够针对单一的Sampler 来设置运行时的错误处理逻辑,看图,具体选项和 线程组的设置一样。

4.XPath Extractor

  该元件利用XPath 在XML 中查找元素。在JMeter 中对 WebService 进行测试时返回的就是XML格式的文本内容,我们可以用XPath Extractor 来查找内容进行关联操作

  

 

posted @ 2017-06-15 23:48  大愚者  阅读(285)  评论(0编辑  收藏  举报