Skip to content

Apache JMeter 是一个开源的性能测试工具,常用于测试静态和动态资源,确定服务器的性能和稳定性。本文来介绍下启动 JMeter 中文版的安装及简单使用。

本文介绍了 JMeter 中文版的安装方法和简单使用教程,适合初学者快速了解 JMeter 的基本功能。

安装

由于 JMeter 是使用 Java 开发的,因此在运行之前必须先安装 JDK(下载地址)。您可以在 JMeter 的官方网站 下载最新版本的 JMeter。

img安装 Jmeter

JMeter 是一款免安装的软件,下载安装包后直接解压即可使用。

启动

在 bin 目录下,Windows 用户运行 jmeter.bat 文件即可启动 JMeter,Unix/Mac OS X 用户需要在终端运行:sh jmeter.sh

img启动 Jmeter

简单使用

这边以给登陆接口做测试为例,来演示 JMeter 的使用。

1 创建测试计划

测试计划是 JMeter 测试的最高层级,包含了各种元素,例如线程组、定时器、取样器、断言等等。要创建新的**测试**计划,请选择: 文件 > 新建 > 填写压力测试名称。

img创建测试计划

2 创建线程组

线程组是测试计划的基本元素,它定义了并发用户数和循环次数的元素。要创建线程组,请右击测试计划并选择: 添加 > 线程(用户) > 线程组。

img创建线程组

填写线程组信息。

img填写线程组信息

  • 线程数:10 个线程就是模拟 10 个用户。
  • Ramp-Up 时间 (秒):线程准备时长。如果线程数为 10,准备时长为 10,那么需要 1秒钟启动 1 个线程。
  • 循环次数。如果线程数为 10,循环次数为 10,那么每个线程发送 10 次请求。总请求数为 10*10 = 100。如果勾选了“永远”,那么所有线程会一直发送请求,直到手动停止。

3 添加 HTTP 请求

添加 HTTP 请求,右击线程组并选择:添加 > 取样器 > HTTP 请求。

img添加 HTTP 请求

填写 HTTP 的调用信息。

img填写 HTTP 的调用信息

传过去的数据是 json 格式的,因此要添加头信息:Content-Type:application/json。右击 HTTP 请求并选择:添加 > 配置元件 > HTTP 信息头管理。

img添加头信息

img

4 添加监听器

监听器用于收集和显示测试结果。要添加监听器,请右键单击线程组并选择:添加 > 监视器。可选的监听器很多,这里以最常用的“查看结果树”为例。

img添加监听器

5 运行测试

单击工具栏中的“运行”按钮来运行测试。测试结果将显示在“查看结果树”的监听器中。

img运行测试