一.jmeter的目录结构
bin 目录(常用文件介绍)
jmeter.bat:windows下启动文件
jmeter.sh:Linux下启动文件
jmeter.log:Jmeter运行日志文件
jmeter.properties:Jmeter配置文件
/docs目录——Jmeter帮助文档
/lib/ext目录——存放Jmeter依赖的jar包
二. 功能概要
2.1 汉化
2.2 修改主题
三. jmeter元件和组件
3.1 元件的基本介绍
元件: 多个类似功能组件的容器(类似于类)
3.2 组件的基本介绍
组件: 实现独立的某个功能(类似于方法)
小结:
3.3 元件的作用域
元件的作用域: 是靠测试计划的树形结构中元件的父子关系来确定的
提示:所有的组件都是以取样器为核心来运行的。组件添加的位置不同,生效的取样器页不同
元件的执行顺序:
(1) 同一作用域下的不同元件:
配置元件,前置处理器,定时器,取样器,后置处理器,断言,监听器
(2) 同一作用域下相同的元件:
从上到下的顺序依次执行
案例:
执行顺序:
定时器1--http请求1--定时器1--定时器2--http请求2--定时器1---定时器3--http请求3
四. jmeter使用示例
4.1 线程组
作用: 线程组就是控制jmeter用于执行测试的一组用户
位置: 右击"测试计划"-->添加-->线程(用户)-->线程组
特点:
模拟多人操作
线程组可以添加多个,多个线程组可以并行或者串行
取样器和逻辑控制器必须依赖线程组才能使用