一、概述
JMeter是Apache下一款在国外非常流行和受欢迎的开源性能测试工具,JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。
1、压测不同的协议和应用
1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
2) SOAP / REST Webservices
3) FTP
4) Database via JDBC
5) LDAP 轻量目录访问协议
6) Message-oriented middleware (MOM) via JMS
7) Mail - SMTP(S), POP3(S) and IMAP(S)
8) TCP等等
2、使用场景
1)功能测试
2)压力测试
3)分布式压力测试
3、优点
1)纯java开发
2)上手容易,高性能
3)提供测试数据分析
4)各种报表数据图形展示
4、本地快速安装Jmeter4.x
(1)需要安装JDK8或者JDK9,JDK10
(2)快速下载
windows:https://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.4.1.zip
mac或者linux:https://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.4.1.zip.tgz
(3)、文档地址:http://jmeter.apache.org/usermanual/get-started.html
二、Jmeter目录文件讲解
简介:讲解jmeter解压文件里面的各个目录,文件等
1、目录
bin:核心可执行文件,包含配置
jmeter.bat: windows启动文件:
jmeter: mac或者linux启动文件:
jmeter-server:mac或者Liunx分布式压测使用的启动文件
jmeter-server.bat:mac或者Liunx分布式压测使用的启动文件
jmeter.properties: 核心配置文件
extras:插件拓展的包
lib:核心的依赖包
ext:核心包
junit:单元测试包
2、Jmeter语言切换
Jmeter默认是英文版本的,你想改成中文版本可以在控制台:
menu -> options -> choose language
当然如果你闲每次都手动修改语言麻烦,那么可以通过修改配置文件,直接设置成中文,设置方式:
bin目录 -> jmeter.properties
默认 #language=en
改为 language=zh_CN