29.JMeter运行优化


目录

1、JMeter运行参数修改

1)在bin目录下面增加setenv.bat文件【windows】

2)在bin目录下面增加setenv.sh文件【linux】

2、JMeter配置文件修改

1)修改jmeter.properties配置文件

2)分布式运行的配置

3、JMeter服务端启动

4、JMeter客户端/控制机启动


1、JMeter运行参数修改

  • 1)在bin目录下面增加setenv.bat文件【windows】

    • rem This is the content of bin\setenv.bat,
    • rem it will be called by bin\jmeter.bat

    • set JVM_ARGS=-Xms2g -Xmx2g -Dpropname=testname

    • 这里根据情况自行调整内存大小,默认为1024m,做大型测试时起步4G

    • 其他参考选项,详见官网

rem This is the content of bin\setenv.bat,rem it will be called by bin\jmeter.bat

set JVM_ARGS=Xms2g -Xmx2g -Dpropname=testname
  • 2)在bin目录下面增加setenv.sh文件【linux】

#    setenv.sh

#    This is the content of bin/setenv.sh,

#    it will be called by bin/jmeter.sh

export JVM_ARGS="-Xms2g -Xmx2g -Dpropname=testname"

2、JMeter配置文件修改

  • 1)修改jmeter.properties配置文件

    • server.rmi.ssl.disable=true # 解决JMeter分布式运行的问题, 关闭ssl认证
    • sampleresult.default.encoding=UTF-8 # 解决http请求响应可能乱码的问题

  • 2)分布式运行的配置

    • jmeter-server文件,加一行代码
    • RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.100.200(自己的那个ip地址)


3、JMeter服务端启动

  • 上面的配置都做好后,可以启动

  • ./jmeter

  • 或者后台启动 nohup ./jmeter &

  • 启动后,可以查看进程在不在

    • ps -ef | grep testname
  • 查jmeter的端口

    • netstat -anp | grep jmeter
    • netstat -anp | grep testname


4、JMeter客户端/控制机启动

  • jmeter.properties文件修改

    • remote_hosts=192.168.100.200:1099,192.168.100.201:1099,192.168.100.202:1099
    • 假设服务端有三台,ip分别为200,201,202


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值