Jmeter简介
学习目标
- 了解Jmeter的优缺点
1. Jmeter 概述
JMeter最初是由Apache软件基金会的Stefano Mazzocchi编写和开发的, 所以Jmeter也称为“Apache JMeter”,它是一个开源的,100%基于Java的应用程序,带有图形界面。
Apache JMeter 是 100%纯 java 桌面应用程序,被设计用来测试客户端/服务器结 构的软件(例如 web 应用程序)。它可以用来测试包括基于静态和动态资源程序 的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。 JMeter 可以用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或 者分析在不同的负载类型下的全面性能。
另外,JMeter 能够通过让你们用断言创建测试脚本来验证我们的应用程序是否 返回了我们期望的结果,从而帮助我们回归测试我们的程序。为了最大的灵活性, JMeter 允许我们使用正则表达式创建断言。
Jmeter的主要功能有:
1. web自动化测试
2. 接口测试
3. 性能测试
4. 压力测试
5. 通过jdbc进行数据库测试
6. java测试
2. Jmeter的优缺点
优点:
1、开源工具,可扩展性非常好
2、高可扩展性,用户可自定义调试相关模块代码
3、精心简单的GUI设计,小巧灵活
4、完全的可移植性和100%纯java
5、完全swing和轻量组件支持(预编译的HAR使用javax.swing.*)包
6、完全多线程框架,允许通过多个线程并发取样以及单独
# Jmeter工具安装
---
## 目标
## - 了解Jmeter安装目录结构
## 2. Jmeter下载与安装
### 2.1 官网下载地址:
[
下载示意图([安装包])

注意:
>
下载后,解压文件到任意目录,避免在一个有空格的路径安装Jmeter,这将导致远程测试出现问题。
### 2.2 启动JMeter的两种方式:
* 进入bin目录
* 方式1: **双击 ApacheJMeter.jar文件(最常用);**
* 方式2: 双击 Jmeter.bat文件(有黑窗口并且不能关闭,是服务端);
* 方式3: linux 下启动Jmeter == meter.sh
## 3 Jmeter常用目录文件介绍
### 3.1 Bin目录
存放可执行文件和配置文件
* Jmeter.bat:windows系统中JMeter的启动文件
* ApacheJMeter.jar Java环境下的JMeter启动文件
* Jmeter.log:日志文件
* Jmeter.sh:linux系统中JMeter的启动文件
* Jmeter.properties:系统配置文件
* Jmeter-server.bat:wi