# Jmeter

官网 (opens new window)

# 安装

在官网出下载,选择apache-jmeter-5.4.1.tgz,下载后解压,执行bin下的jmeter命令

两种运行方式

GUI运行
./bin/jmeter

CLI运行

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

eg:

./bin/jmeter -n -t ./Test\ Plan.jmx -l ./test.log -e -o ./log

查看 jmeter 的命令

./bin/jmeter --h

# 配置

1.调整 jmeter 的内存大小 默认:

-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m

可以适当的调大

-Xms2g -Xmx2g -XX:MaxMetaspaceSize=512m

2.修改语言

Option => Choose Language => Chinese

# 使用

# 1. 先使用 GUI 创建测试计划

  1. ./bin/jmeter 打开 GUI

jmeter-001

  1. 添加线程组,用以模拟多少用户

jmeter-004

  1. 设置线程组

jmeter-005

线程属性

线程数:多少个用户请求,虚拟用户数。一个虚拟用户占用一个进程或线程
Ramp-Up 时间(秒):多少秒到达这个线程数,全部线程启动的时长
循环次数:
  1. 添加 HTTP 请求

jmeter-003

jmeter-006

协议:
服务器或IP:
端口号:
方法:
路径:
  1. 添加监听者
  • 添加查看结果树
  • 添加汇总报告

jmeter-007

# 2. 再使用 CLI 运行测试计划

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

eg:

./bin/jmeter -n -t ./Test\ Plan.jmx -l ./test.log -e -o ./log

陕ICP备20004732号-3