Linux下运行jmeter
A.解压缩安装包,安装目录/opt/jmeter
B. jmeter.sh里边添加:
java $JVM_ARGS -Xms1G -Xmx5G-XX:MaxPermSize=512m -Dapple.laf.useScreenMenuBar=true -jar `dirname$0`/ApacheJMeter.jar "$@"
C.配置环境变量 #vi /etc/profile
exportJMETER_HOME=/opt/jmeter/apache-jmeter-2.13
export PATH=$JMETER_HOME/bin:$PATH
D.刷新
#source /etc/profile
E.查看版本
#jmeter -v
F.添加权限的问题
#chmod 777 jmeter
#chmod 777 jmeter.sh
G.修改连接数
#ulimit -n 10240
#vi /etc/sysctl.conf 添加
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.ip_conntrack_max = 6553600
net.nf_conntrack_max = 6553600
H.刷新配置
# modprobe ip_conntrack (防止部分参数没有模块)
#sysctl -p
I.运行脚本
#jmeter -n -t name.jmx -l name.jtl
J.配置集群
vi bin/jmeter.properties下的remote信息,增加A,B机器地址
#Remote Hosts - comma delimited
remote_hosts=192.168.5.95:1099,192.168.5.103:1099
启动seriver
./bin/jmeter-server-Djava.rmi.server.hostname=192.168.5.103
启动脚本
jmeter-n -t phone_test.jmx -R 172.16.16.244,172.16.16.245 -l /result/log1.jtl