目录
1 JMeter简介
JMeter是一个纯Java编写的开源软件,主要用于进行性能测试和功能测试。它支持测试的应用/服务/协议包括Web (HTTP, HTTPS)、SOAP/REST Webservices、FTP、Database via JDBC等。我们最常使用的是HTTP和HTTPS协议。
2 JMeter安装配置
2.1 Java环境配置
由于JMeter是基于Java语言开发的,所以使用JMeter需要安装JDK,推荐1.8的版本。
-
JDK1.8下载地址:JDK1.8官网下载
2.2 JMeter下载、安装、配置
2.2.1 JMeter下载
-
JMeter下载地址:JMeter官网下载

2.2.2 JMeter安装
下载安装包后,解压安装 JMeter 即可

主要目录功能说明
bin - Jmeter启动程序jmeter.bat、配置文件jmeter.properties等
lib - 第三方插件(jar包)
printable_docs - 用户帮助手册
2.2.3 环境变量配置
在环境变量中添加 JMETER_HOME,配置为JMeter解压目录

在环境变量中添加Path:%JMETER_HOME%\bin

2.2.4 查看环境变量是否配置成功
-
运行->
cmd-> jmeter -v命令查看是否能查看到Jmeter版本信息

2.2.5 启动JMeter
进入 apache-jmeter-5.6.3/bin 文件夹,点击 jmeter.bat 文件,运行jmeter
或者 运行-> cmd->jmeter 命令启动jmeter

初始界面如下:

注意:不管用使用哪一种方式打开,都会打开一个cmd窗口。如果关闭这个cmd窗口,打开的jmeter也会被关闭。
2.2.5 JMeter切换中文环境
(1)临时设置
在上方导航栏,选择 Options -> Choose Language -> Chinese(Simplified),将语言切换为中文。更换语言过后的界面如下:

(2)永久设置
修改配置文件(jmeter.properties),language=zh_CN,重启jmete
#Preferred GUI language. Comment out to use the JVM default locale's language.
#language=en
language=zh_CN
3 JMeter测试组成
JMeter构建测试类似于组装一台智能电子设备,比如智能手机。智能手机由CPU、内存、输入输出设备(比如USB接口,摄像头等)、屏幕、电池等一系列物理部件构成的。
JMeter测试也是由一系列JMeter元素组合起来构成的,JMeter提供了构建测试的所有元素,你可以随心所欲的将这些元素组装起来完成你想要的测试。
JMeter元素有以下四种类型的测试元素:
- 测试计划
- 线程组
- 组件:包含配置元件、定时器、前置处理器、后置处理器、断言与监听器
- 控制器:包括取样器和逻辑控制器
3.1 测试计划
测试计划描述了JMeter测试在运行时执行的一系列步骤。完整的测试计划由一个或多个线程组、逻辑控制器、取样器、监听器、定时器、断言和配置元件组成。
测试计划元素是JMeter测试树的根节点,是唯一的,所有的测试元素节点都位于根节点之下。
3.2 线程组
在手工测试中,测试用例由测试工程师手动执行完成。而性能测试与自动化测试的测试用例由选择的测试工具代替测试工程师来执行。JMeter执行测试的任务是由线程组来完成的。打个比方,线程组相当于手工测试中执行测试用例的测试工程师。
线程组控制JMeter用来执行测试的线程数。要模拟多少个用户(称之为虚拟用户)来执行测试,可以通过修改线程组的线程数来实现。比如将线程数设置为10,表示模拟10个用户执行测试。
所有的取样器与逻辑控制器都必须位于线程组下,从这个角度理解,JMeter测试计划真正开始于线程组。其

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



