JMeter是Apache组织开发的基于Java的开源软件,用于对系统做功能测试和性能测试。
它最初被设计用于Web应用测试,但后来扩展到其他测试领域,例如静态文件、Java 程序、shell 脚本、数据库
、FTP、 Mail等。
优点:免费、开源、小巧(最新版-50MB左右)、丰富学习资料及扩展组件、应用广泛、易上手
缺点:不支持ip欺骗、分析和报表能力相对于lr欠缺精度
JMeter环境安装
1.安装JDK
jmeter是Java开发的。凡是Java开发的,JDK肯定是必须安装的。
2.安装JMeter
官网下载:https://jmeter.apache.org/download_jmeter.cgi
提示:
![图片[1] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091712004082.png)
百度网盘下载:
把下载的安装包,解压到某一目录即可。提示:
3.配置环境变量
JMeter_HOME=> F:\Jmeter\apache-jmeter-5.1.1
在环境变量Path中添加:
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar
4.启动验证
进入JMeter安装目录下的bin目录
- 双击 jmeter.bat 启动
- 双击 ApacheJMeter.jar 启动
- 命令行输入: java -jar ApacheJMeter.jar 启动
注意:任意一种方法能打开即可
功能概要
1.JDK常用文件目录介绍
![图片[2] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091712100083.png)
![图片[3] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091712122167.png)
![图片[4] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091712150863-1024x542.png)
![图片[5] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091712151868-1024x817.png)
2.JMeter界面的汉化
![图片[6] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091712221078.png)
元件及作用域
![图片[7] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091712371179.png)
1.元件的作用域
靠测试计划的树形结构中元件的父子关系来确定的。
提示:所有的组件都是以取样器为核心来运行的。组件添加的位置不同,生效的取样器也不同
![图片[8] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091713064869.png)
2.元件的执行顺序
![图片[9] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091713144094.png)
上面的顺序:定时器1 – HTTP请求1 – 定时器1 – 定时器2 – HTTP请求2 – 定时器1 – 定时器3 – HTTP请求3
线程组
![图片[10] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091713281751.png)
- 模拟用户,线程组中的每一个线程都可以理解为一个虚拟用户,支持多用户操作
- 多个线程组可以串行执行,也可以并行执行
![图片[11] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091713301268-1024x393.png)
![图片[12] - 性能测试教程二:JMeter基本使用 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091713322613.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END