一、组件介绍
1.测试计划:jmeter的起点和容器 2.线程组:代表一定的虚拟用户 3.取样器:发送请求的最小单元 4.逻辑控制器:控制组件的执行顺序 5.前置处理器:在请求之前的操作 6.后置处理器:在请求之后的操作 7.断言:判断请求是否成功 8.定时器:是否延迟或间隔发送请求 9.配置元件:请求期的配置信息 10.监听器:负责收集测试结果
|
二、执行顺序
测试计划 --->线程组--->配置元件--->前置处理器--->定时器--->取样器--->后置处理器--->断言--->监听器
|
三、作用域
组件会作用于它的父级组件,同级组件以及同级组件的子组件。
|
四、Jmeter非GUI命令详解
1、-n 使用非gui方式,不能单独使用,必须和-t(指定jmeter的脚本)一起使用。
Jmeter -n -t test.jmx #只会生成一个log日志,没有任何报告输出2、
2、-l 生成jtl格式的报告
注意:修改jmter.propties配置文件
Go jmeter.save.saveservice.output_format=xml jmeter.save.saveservice.response_data=true jmeter.sava.saveservice.samplerData=true |
3、-e生成html报告,不能单独使用,一般和-o(输出)一起用
注意:修改jmeter.propties配置文件
Go jmeter.save.saveservice.output_format=csv
|