元件的作用域与执行顺序
上一篇 /
下一篇 2017-03-05 16:06:16
/ 个人分类:JMeter
A(注:下图只是为了说明作用域,无法正常运行)
取样器(HTTP请求1 、FTP请求2 、TCP取样器3) 逻辑控制器(循环控制器) 监听器(图形结果1、聚合报告2)
* HTTP请求1 、FTP请求2 、TCP取样器3 元件没有作用域的概念。
* 循环控制器 元件作用域名是其子节点FTP请求2 、TCP取样器3 。
* 图形结果1 元件的作用域是是FTP请求2 、TCP取样器3。
* 聚合报告2 元作的作用域是HTTP请求1 、FTP请求2 、TCP取样器3
B (注:下图只是为了说明作用域,无法正常运行)
这个例子稍微复杂一些,包含的元件较多。先来分分类。
取样器(HTTP请求 、FTP请求 、TCP取样器、 JDBC Request )逻辑控制器(循环控制器、随即控制器)定时器(固定定时器、Uniform Random Timer )断言(响应断言、XML断言)监听器(图形结果、聚合报告)
根据作用域原则,这些元件的作用域分别为:
HTTP请求 、FTP请求 、TCP取样器、 JDBC Request 元件没有作用域名概念
循环控制器 的作用域为 FTP请求 、TCP取样器和 随即控制器
固定定时器作用于 HTTP请求 , Uniform Random Timer 作用于所有取样器
响应断言作用于JDBC Request , XML断言作用于FTP请求 、TCP取样和JDBC Request 。
图形结果作用于FTP请求 、TCP取样和JDBC Request ,聚合报告作用于作用于所有取样器。
其实,通过上面的分析,并没有你想象的那么复杂,我们从各个元件的层次结构就可以判断每个元件的作用域。
收藏
举报
TAG: