jmeter-分布式部署浅析
来源:互联网 发布:数据库 贵族 礼服 编辑:程序博客网 时间:2024/06/06 03:56
前提:
所有的server和agent都是临时申请的一些闲置服务器(linux)上进行的。
分布式部署:
1、在agent上安装与server机上同一个jmeter安装包和serverAgent安装包
2、在server 上打开 jmeter.properties。由于server和agent的通信端口是1099,所以在jmeter.properties查找remote_hosts,且更改为remote_hosts=agent的ip1:1099,agent的ip2:1099
3、每次server远程启动之前,都需要把每一个agent机器上的jmeter-server.sh启动
4、在jmeter,点击运行->远程启动/远程全部启动(tips: 远程启动可以选择单个或多个ip进行启动)
5、启动server的开始按钮
问题:
1、
执行jmeter-server的时候出现:An error occurred: Cannot start. localhost is a loopback address.错误
解决办法:
指定IP,启动的jmeter-server命令改为 ./jmeter-server -Djava.rmi.server.hostname=x.x.x.x
2、查看结果数中java.net.SocketException: Permission denied: connect
解决办法:
将其网络偏爱设置为 IPv4。设置如下所示:启动配置文件路径:{JMeter 主目录}\bin
【Linux 启动配置文件】jmeter.sh,添加如下启动参数设置:export JVM_ARGS=”-Djava.net.preferIPv4Stack=true”
【Winows 启动配置文件】jmeter.bat,添加如下启动参数设置:set JVM_ARGS=”-Djava.net.preferIPv4Stack=true”
重新启动 JMeter 运行脚本即可解决之前的报错。
TIPS:
1、server机和agent机在同一个外网集群,这样会节约远程连接的速度。
- jmeter-分布式部署浅析
- jmeter分布式测试部署
- JMeter之分布式部署
- jmeter分布式部署
- jmeter 分布式部署
- JMeter分布式部署精要
- jmeter分布式部署
- Jmeter分布式部署
- 如何实现Jmeter分布式部署
- JMeter学习(十三)分布式部署
- JMeter学习(十三)分布式部署
- JMeter学习(十三)分布式部署
- JMeter学习(十三)分布式部署
- (十四)JMeter-分布式部署---学习笔记
- jmeter之分布式(远程)部署
- JMeter学习(十三)分布式部署
- jmeter分布式环境部署过程中遇到的那些事
- 基于Linux环境下的jmeter分布式部署
- PostgreSQL基础
- 1012和1017
- QtWayland
- 易语言数据库操作手册
- android高级编程的设计心得
- jmeter-分布式部署浅析
- SpringMVC框架
- 数组中超过一半的数字
- 为Drupal添加使用jquery框架编写的js文件
- Fatal error: Call-time pass-by-reference has been removed in
- Tomcat服务器配置参考
- 关于系统签名的问题
- 使UILabel垂直考上对齐
- C#6新特性