一、双系统安装步骤

Windows 解压配置 & Kali 命令行安装,一键解决环境问题

Windows Kali 查看详情 →

二、基础使用流程

测试计划创建、线程组配置、HTTP 请求添加,双系统通用步骤

Windows Kali 查看详情 →

三、高级功能配置

参数化、断言、分布式压测,双系统命令差异说明

Windows Kali 查看详情 →

四、安全与注意事项

合法压测范围、双系统资源控制技巧、常见问题排查

Windows Kali 查看详情 →

JMeter 双系统安装教程

1. 前置条件(双系统通用)

安装 Java 8 及以上版本,配置 JAVA_HOME 环境变量,验证命令:java -version

2. Windows 系统安装步骤

① 官网下载二进制压缩包:https://jmeter.apache.org/download_jmeter.cgi

② 解压到任意目录(建议无中文路径),例如 D:\apache-jmeter-5.6

③ 配置 JMeter 环境变量:新增 JMETER_HOME 变量,值为解压路径;在 Path 中添加 %JMETER_HOME%\bin

④ 启动:双击 bin\jmeter.bat 或 cmd 执行 jmeter 命令

3. Kali Linux 系统安装步骤

① 命令行安装:sudo apt update && sudo apt install jmeter -y

② 验证安装:jmeter -v 查看版本号

③ 启动方式1(图形界面):直接执行 jmeter 命令

④ 启动方式2(命令行模式):jmeter -n(无 GUI 模式,适合压测)

JMeter 双系统基础使用全流程

1. 创建测试计划(双系统通用)

启动 JMeter 后,默认生成一个测试计划,可右键重命名

2. 添加线程组

右键测试计划 → 添加 → 线程(用户)→ 线程组,设置核心参数:

✓ 线程数:并发用户数;✓ Ramp-Up 时间:启动所有线程的耗时;✓ 循环次数:测试循环次数

3. 添加 HTTP 请求

右键线程组 → 添加 → 取样器 → HTTP 请求,填写:协议(http/https)、服务器名称/IP、端口号、请求路径

4. 添加监听器

右键线程组 → 添加 → 监听器 → 查看结果树/聚合报告,用于实时查看测试数据

5. 运行测试(双系统差异)

Windows:点击顶部绿色运行按钮 或 按快捷键 Ctrl+R

Kali:图形界面同 Windows;命令行模式执行 jmeter -n -t 测试计划.jmx -l 结果.jtl

JMeter 双系统高级功能配置

1. 参数化测试(双系统通用)

使用「CSV 数据文件设置」组件,读取本地 CSV 文件中的多组参数,实现批量测试

2. 断言设置(双系统通用)

添加「响应断言」,验证返回结果是否包含指定关键词,确保接口功能正确性

3. 分布式压测(双系统差异)

Windows 主控机:修改 bin\jmeter.properties,添加 slave 机器 IP

Kali 主控机:修改 /usr/share/jmeter/bin/jmeter.properties,配置 slave 节点

Slave 机器启动命令:jmeter-server(Windows/Kali 通用)

4. 生成可视化报告(双系统命令)

Windowsjmeter -n -t test.jmx -l result.jtl -e -o report

Kali:同上命令,报告生成在当前目录 report 文件夹

JMeter 双系统安全与注意事项

1. 合法压测范围

仅能对自己拥有权限的网站/服务器进行压力测试,未经授权测试他人网站属于违法行为

2. 双系统资源控制技巧

Windows:压测时关闭杀毒软件和后台程序,避免资源占用

Kali:使用 top 命令监控 CPU/内存,通过 ulimit -n 调整最大文件描述符数

3. 常见问题排查

Windows 闪退:检查 JAVA_HOME 配置是否正确,路径是否含中文

启动无响应:安装图形界面依赖 sudo apt install openjdk-11-jdk -y