Jmeter元件的执行&作用域
元件的执行顺序
配置元件>前置处理程序>定时器>取样器>后置处理程序>断言>监听器;
执行注意:
1.前置处理器、后置处理器和断言等元件只能对取样器作用,因此,如果在它们的作用域中没有取样器,则不会执行;
2.如果在同一作用域范围内有多个同一类型的元件,则这些元件会按照它们在测试计划中的上下顺序依次执行;
元件的作用域
配置元件(config elements):元件会影响其他作用范围内的所有元件。
前置处理程序(Pre-processors):元件在其他作用范围内的每一个sampler元件之前执行。
定时器(timers):元件对其作用域的每一个sampler有效
后置处理程序(Post-processors):元件在其作用范围内的每一个sampler元件执行后的结果执行校验。
监听器(Listeners):元件收集其作范围的每一个sampler元件的信息并呈现出来。
备注:jmeter建议不要使用GUI(图形界面)模式进行负载测试,GUI模式只用于测试创建和测试调试。Jmeter执行脚本语句:jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder];