Appearance
Apache JMeter 是一个开源的性能测试工具,常用于测试静态和动态资源,确定服务器的性能和稳定性。本文来介绍下启动 JMeter 中文版的安装及简单使用。
本文介绍了 JMeter 中文版的安装方法和简单使用教程,适合初学者快速了解 JMeter 的基本功能。
安装
由于 JMeter 是使用 Java 开发的,因此在运行之前必须先安装 JDK(下载地址)。您可以在 JMeter 的官方网站 下载最新版本的 JMeter。
安装 Jmeter
JMeter 是一款免安装的软件,下载安装包后直接解压即可使用。
启动
在 bin 目录下,Windows 用户运行 jmeter.bat 文件即可启动 JMeter,Unix/Mac OS X 用户需要在终端运行:sh jmeter.sh
。
启动 Jmeter
简单使用
这边以给登陆接口做测试为例,来演示 JMeter 的使用。
1 创建测试计划
测试计划是 JMeter 测试的最高层级,包含了各种元素,例如线程组、定时器、取样器、断言等等。要创建新的**测试**计划,请选择: 文件 > 新建 > 填写压力测试名称。
创建测试计划
2 创建线程组
线程组是测试计划的基本元素,它定义了并发用户数和循环次数的元素。要创建线程组,请右击测试计划并选择: 添加 > 线程(用户) > 线程组。
创建线程组
填写线程组信息。
填写线程组信息
- 线程数:10 个线程就是模拟 10 个用户。
- Ramp-Up 时间 (秒):线程准备时长。如果线程数为 10,准备时长为 10,那么需要 1秒钟启动 1 个线程。
- 循环次数。如果线程数为 10,循环次数为 10,那么每个线程发送 10 次请求。总请求数为 10*10 = 100。如果勾选了“永远”,那么所有线程会一直发送请求,直到手动停止。
3 添加 HTTP 请求
添加 HTTP 请求,右击线程组并选择:添加 > 取样器 > HTTP 请求。
添加 HTTP 请求
填写 HTTP 的调用信息。
填写 HTTP 的调用信息
传过去的数据是 json
格式的,因此要添加头信息:Content-Type:application/json
。右击 HTTP 请求并选择:添加 > 配置元件 > HTTP 信息头管理。
添加头信息
4 添加监听器
监听器用于收集和显示测试结果。要添加监听器,请右键单击线程组并选择:添加 > 监视器。可选的监听器很多,这里以最常用的“查看结果树”为例。
添加监听器
5 运行测试
单击工具栏中的“运行”按钮来运行测试。测试结果将显示在“查看结果树”的监听器中。
运行测试