1.简介
- Apache JMeter 是 100%纯 java 桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如 web 应用程序)。
2.用途
- 用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。
- 用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或者分析在不同的负载类型下的全面性能。
- 能够通过让你们用断言创建测试脚本来验证我们的应用程序是否返回了我们期望的结果,从而帮助我们回归测试我们的程序。为了最大的灵活,JMeter 允许我们使用正则表达式创建断言。
3.安装配置
3.1 安装JDK
- 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
- 一路下一步安装,注意安装路径不要有空格,不要有中文
- 设置4-6步骤三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”
- JAVA_HOME ----> D:\Java\jdk1.8.0_261 (自己安装的路径)
- CLASSPATH ----> .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
- PATH ----> ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- 验证是否安装成功:cmd 中输入 java -version和javac, 显示版本号和帮助信息证明安装成功
3.2 安装Jmeter
- 下载地址:https://jmeter.apache.org/download_jmeter.cgi
- 解压文件(目录不要用空格和中文)
- 启动:找到安装目录下的jmter.bat 单击即可,如:D:\apache-jmeter-5.3\bin\jmeter.bat
3.3 安装插件管理
- 下载地址:https://jmeter-plugins.org/install/Install/
- 点击plugins-manage.jar,未开始下载
- F12打开开发者工具,点击如图链接可成功下载
- 拷贝jar包到lib\ext
- 重新启动jmeter
- Options下查看到plugins manager,说明安装成功
常用插件推荐
支持Base64加解密等多个函数的插件 Custom JMeter Functions
用于服务器性能监视的 PerfMon Metrics Collector
用于建立压力变化模型的 Stepping Thread Group
用于Json解析的 JSON Path Extractor
用于展示响应时间曲线的 Response Times Over Time
用于展示TPS曲线的 Transactions per Second