Jmeter在Windows上分布式压测遇到的坑
2024-08-28 03:34:21
1、五星坑:远程启动测试,响应数据为空。
controller运行jmeter脚本后,GUI无性能数据返回。
agent的jmeter server显示连接后立即结束。看似执行实则响应数据为空。
出现以上情况原因及解决办法:
1、jmeter脚本和测试数据(如果有的话)主机和从机两边都要存放。且controller中jmeter脚本、测试数据的存放路径和agent中jmeter脚本、测试数据的存放路径一致。
2、在原因1的基础上,controller的测试数据地址要用绝对路径,agent的测试数据绝对路径或相对路径均可。
解决办法:文件地址修改统一后,运行成功。(run是自己打的log)
(注意:也因为路径一致的原因,目前我也没办法把windows和mac电脑混合配置成分布式测试机,这里是清一色的windows系统)
2、四星坑:agent的VM或共享盘符会干扰远程连接
agent如果安装有vm或将某个盘设置了共享权限的时候,controller在配置该agent时除IP地址外,虚拟机ip或者共享盘ip也会出现在远程连接待选列表中,连接时报错。
解决办法:关闭或卸载虚拟机,撤销盘符共享
3、三星坑:jmeter运行时报内存溢出outfmenmory错误。
该问题博客上已经有很多同行给出了解决办法,比如修改jmeter.bat的预设内存大小。参考疯狂的tiger的博客吧:
4、二星坑:由于防火墙未关闭或测试controller和agent不在同一个网段会影响远程连接
解决办法:关闭agent的防火墙。contrller和agent在同一网段,比如我这里就选择了同一个WIFI,配置同一个DNS等方法解决。
5、一星坑:由于插件执行机上没安装导致的错误
解决办法:执行机上也安装相同的插件。
最新文章
- bootstrap的编辑标记 angularjs input 弹出框
- int型整数中2进制中含有1的个数。
- :not(selector)
- 笔记6:winfrom连接sql server 进行数据交换
- 一个简单的AJAX实例
- asp.net页面过滤所有换行符和多余空格
- oc-32-@property示例
- codeforces 721C (拓扑+dp)
- 推荐几本C#程序员阅读的书籍
- 学习pthreads,给线程传递多个參数
- ios UITableView 相关
- 【Android接口实现】ActionBar利用整理的一些细节
- ios开发屏幕问题
- visual studio no editoroptiondefinition export found for the given option nam
- MATLAB更换编辑器配色方案
- java线程学习之wait方法
- HRD Emulator in HTML5
- 软件项目第一次sprint评论
- 水题系列二:PhoneNumbers
- window有哪写事件?