Jmeter核心目录及元件介绍

Jmeter核心目录及元件介绍

      • Jmeter核心目录
      • Jmeter汉化
      • Jmeter元件

Jmeter核心目录

printable_docs目录
  usermanual目录下/index.html,内容是jmeter完整版的用户手册
  usermanual下 component_reference.html ,内容是最常用分核心元件帮助文档
lib目录:存储jmeter的插件目录
	lib/ext:存放扩展插件目录(所有插件都是jar包的格式)

Jmeter汉化

JMeter界⾯的汉化包含两种⽅式:
 1. 临时性
 启动JMeter->选择菜单‘Options’->Choose Language->Chinese
(Simplified)
 2. 永久性
 1.jmeter安装⽬录下的bin⽬录
 2.编辑jmeter.properties⽂件
 3.修改第37⾏为language=zh_CN
 4.重启Jmeter

Jmeter元件

名词解释

1.线程:
	setup线程组: 测试开始初始化操作
 	线程组:压测业务,管理所有⽹络请求和⼀些验证信息以及特殊处理操作
 	teardown线程组:线程组运⾏完成后的结束清理操作
 
注:线程组是测试计划开始,所有测试计划必须先创建线程组
2.取样器
 	性能测试中向服务器发送请求、记录响应信息和记录响应时间的最⼩单元
 
	⚠
 	Java Request Sampler 和 Beanshell Request Sampler 是两种特殊的可定
制的取样器
3.逻辑控制器
	控制取样器的执行顺序
4.前置处理器
	在实际的请求发出之前对即将发出的请求进行特殊处理 -和取样器组合使用
5.后置处理器
	在请求发出之后,得到的服务器响应进行处理 -和取样器组合使用
6.断⾔ -错误率
	⽤于检查测试中得到的相应数据等是否符合预期,断⾔⼀般⽤来设置检查点,⽤以保证性能测试过程中的数据交互是否与预期⼀致
7.定时器
 	⽤于操作之间设置等待时间,等待时间是性能测试中常⽤的控制客户端TPS/QPS的⼿端
8.配置元件
	⽤于提供对静态数据配置的⽀持
9.监听器:
 	⽤于监控执⾏过程中的数据,提供了树形结构、表、图形和⽇志展示⽅式

Jmeter最简单流程

1.测试计划-添加线程组
2.线程组-添加http取样器
3.配置http取样器参数
4.线程组/测试计划-添加查看结果树
5.点击运⾏

jmeter元件的作用域

1. 取样器:元件不和其他元件相互作⽤,因此不存在作⽤域的问题;
2. 配置元件: 元件会影响其作⽤范围内的所有元件
3. 逻辑控制器:元件会影响其作⽤范围内的所有元件
4. 前置处理器:元件在其作⽤范围内的每⼀个取样器元件之前执⾏
5. 后置处理器:元件在其作⽤范围内的每⼀个取样器元件之后执⾏
6. 定时器:元件对其作⽤范围内的每⼀个取样器元件有效
7. 断⾔:元件对其作⽤范围内的每⼀个取样器元件执⾏后的结果执⾏校验
8. 监听器:元件收集其作⽤范围的每⼀个取样器元件的信息并呈现

jmeter元件的执行顺序

1 配置元件
2 前置处理器
3 定时器
4 取样器
5 后置处理器
6 断⾔
7 监听器
⚠ :
 1.前置处理器、后置处理器和断⾔等元件对取样器作⽤,如果在它们的作⽤域内没有任何
取样器,则不会被执⾏
 2.如果在同⼀作⽤域范围内有多个同⼀类型的元件,则这些元件按照它们在测试计划中的
上下顺序⼀次执⾏

你可能感兴趣的:(接口测试(jmeter))