【测试基础】jmeter工具介绍及使用方法
目录
一、Jmeter介绍
二、Jmeter文件目录介绍
1.1 bin目录
1.2 docs目录
1.3 printable_docs目录
1.4 lib目录
三、Jmeter的基础配置
汉化设置
主题修改
四、Jmeter的基本操作
基本元件
作用域
元件的执行顺序
Jemter重要的三个组件
五、Jmeter参数化常用方式
用户定义的变量
用户参数
CSV Data Set Config
函数
六、Jmeter断言
响应断言
Json断言
断言持续时间:
七、Jmeter关联(提取器、数据库、逻辑控制器等)
提取器
八、Jmeter数据库连接与操作
连接准备:
直连数据库使用:
九、Jmeter的逻辑控制器
if控制器
循环控制器
ForEach控制器
十、Jmeter定时器
同步定时器
常数吞吐量定时器
十一、Jmeter的分布式
原理:
分布式相关注意事项:
分布式配置
Jmeter介绍
jmeter是Apache组织基于java开发的一款性能测试软件。是一款开源、小巧、支持多协议(HTTP/HTTPS、JDBC、JAVA...等等)、众多插件为一体的强大工具。
它不仅做性能测试,还可以做接口的自动化测试。
优点
- 1.开源免费
- 2.体积小
- 3.有丰富的第三方插件
缺点
- 1.不支持ip欺骗
- 2.报表的精度比LR要差
作用域
核心:根据测试计划中的树形结构的父子节点来确定的
原则:
- 取样器是没有作用域的。
- 逻辑控制器:只对其子节点下的所有元件有效。
- 其他的元件。
- 如果其父节点是取样器,则只对父节点取样器有效。
- 如果其父节点不是取样器,对父节点下所有子节点及节点中子节点有效。