JMeter 集群入门

JMeter 集群入门

快速启动

1. 下载最新版 JMeter
  • 为了避免不必要的错误,客户端、服务端请使用相同版本
2. 服务端启动
bin/jmeter-server -Djava.rmi.server.hostname=192.168.0.161 -Dserver.rmi.localport=9900 -Dserver_port=9900 -Dserver.rmi.ssl.disable=true
  • java.rmi.server.hostname:远程访问地址
  • server.rmi.localport:远程访问端口
  • server_port:本地服务端口
  • server.rmi.localport 与 server_port 必须一致
  • server.rmi.ssl.disable:禁用SLL验证,否则需要配置相关参数
3. 客户端启动
  • 先修改 bin/jmeter.properties
remote_hosts=192.168.0.161:9900
server.rmi.ssl.disable=true
  • bin 目录下点击 jmeter 图标启动图形界面;

  • 或者使用命令:jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

  • 启动本地测试

jmeter -n -t /Users/aoe/data/HTTP-Request.jmx -l /Users/aoe/data/jmeter-result.log -e -o /Users/aoe/data/report
  • 启动所有远程测试
jmeter -n -t /Users/aoe/data/HTTP-Request.jmx -r -l /Users/aoe/data/jmeter-result.log -e -o /Users/aoe/data/report
4. 通过图形界面在服务端运行测试脚本

在这里插入图片描述

更多参数说明(官方文档)

  • 1.4.4 CLI Mode (Command Line mode was called NON GUI mode)

  • 1.4.5 Server Mode

  • 1.4.6 Overriding Properties Via The Command Line

  • 1.4.8 Full list of command-line options

  • 1.5 Configuring JMeter

  • 服务端可以通过 bin/setenv.sh 设置JVM参数

# This is the file bin/setenv.sh,
# it will be sourced in by bin/jmeter

# Use a bigger heap, but a smaller metaspace, than the default
export HEAP="-Xms1G -Xmx1G"

最佳实践

Don’t use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html

远程测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值