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的博客吧:
http://www.cnblogs.com/yang-hao/p/5319720.html
4、二星坑:由于防火墙未关闭或测试controller和agent不在同一个网段会影响远程连接
解决办法:关闭agent的防火墙。contrller和agent在同一网段,比如我这里就选择了同一个WIFI,配置同一个DNS等方法解决。
5、一星坑:由于插件执行机上没安装导致的错误
解决办法:执行机上也安装相同的插件。 

转载于:https://www.cnblogs.com/wuzm/p/10927482.html

Jmeter在Windows上分布式压测遇到的坑相关推荐

  1. Jmeter分布式压测-windows(master控制机)多个linux(slaves负载机)监测服务器资源(cpu、内存等)

    为什么进行jmeter分布式压测? 一.干货解释原因: **原因一:**一台压力机的 Jmeter 默认最大支持 1000 左右的并发用户数(线程数),再大的话,容易造成卡顿.无响应等情况,这是受限于 ...

  2. 性能测试搭建Jmeter分布式压测与监控

    对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题:如果当前架构快达到性能瓶颈了,是横向扩容性能提升大 ...

  3. JMETER性能测试从入门到精通高级篇 - 分布式压测部署之负载机的设置(详解教程)

    1.简介 千呼万唤始出来,这一篇感觉写了好久,总想写的清楚明白简洁,但是还是洋洋洒洒写了好多,希望大家喜欢吧!本来打算将这一篇文章是放在性能测试中讲解和分享的,但是有的童鞋或者小伙伴们私下问的太多了, ...

  4. 搭建 Apache Jmeter 分布式压测与监控

    1.前言 对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题:如果当前架构快达到性能瓶颈了,是横向扩容 ...

  5. Jmeter 分布式压测

    一.jmeter分布式压测使用场景 1.当一台jmeter并发数达到瓶颈时,需要多台jmeter一台控制机,多台负载机来进行分布式压测 扩大并发数 2.当测试多台服务器时,需要同时通过多个ip压测同一 ...

  6. Jmeter性能测试-安装和配置、分布式压测配置及服务器性能监控

    Jmeter性能测试 (一)工具版本 (二)安装和配置 安装jdk 在D盘下新建JAVA文件夹,找到jdk文件,双击运行.点击下一步,出现如下图一内容,这里是设置安装路径,可以默认,用户可自行选择,这 ...

  7. Jmeter分布式压测方案

    背景: 本地电脑通过Jmeter图形化界面(GUI方式)控制本机及其他远程机器,以它们为压力机,对被测的服务器进行压力测试,并将压测的结果同步到Jmeter图形化界面中,进行分析. 准备: 1.作为压 ...

  8. jmeter 高并发测试报告_Windows下JMeter分布式压测环境搭建

    JMeter是Apache组织开发的开源项目,设计之初用于性能测试,同时它在实现对各种接口的调用方面做得比较成熟,因此,常被用于接口功能测试和性能测试.它能够很好的支持各种常见接口,如HTTP(S). ...

  9. Jmeter分布式压测介绍、原理及实操(一台master-windows控制机,三台slaves-linux负载机)

    前言:大家在使用jmeter压测过程中,可能会度遇到内存溢出的错误,这是为什么呢? 因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小,但 ...

  10. 【JMeter】Jmeter分布式压测教程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.原理 二.环境搭建 2.1 环境准备 2.2 slave机器配置 2.3 master机器配置 三.脚本及执行 3.1 ...

最新文章

  1. 把别人的Tcl/Tk代码加入到Go语言里12 游戏5 画图案?
  2. JVM调优笔记:认识JVM内存模型(jdk1.8)
  3. 成都理工大学c语言复试,2020年成都理工大学信号与信息处理考研真题试卷及试题答案,C语言程序设计考研试题下载...
  4. es6 var、let、const命令
  5. 8 Regular Expressions You Should Know
  6. arima模型 p q d 确定_自回归移动平均模型(ARMA)
  7. mybatis mysql5.7_【mysql】mysql5.7支持的json字段查询【mybatis】
  8. c++成员声明中的非法限定名_new 一个对象有哪两个过程?很多人在面试中都问住了...
  9. linux nginx反向代理配置
  10. Hyper-V应用指南之5-导出、导入虚拟机
  11. 计算机硬件不仅使用二进制,【判断题】计算机硬件中不仅使用二进制表示数据,也经常使用十六进制。...
  12. 基于FFmpeg的H265编码器
  13. GSON处理URL转码
  14. 朱晔的互联网架构实践心得S1E8:三十种架构设计模式(下)
  15. 周期性的方波 matlab,matlab产生方波脉冲和周期性方波信号 - 副本
  16. 钉钉邮箱登录入口_清博舆情钉钉小程序上线 ,五大优势三大亮点助力工作更高效...
  17. osworkflow简单教程
  18. 用通俗的话解释下offsetHeight
  19. 【附白皮书下载】制造业数字化转型专家黄正杰:设备健康如何管理?
  20. 【转载】获得root权限(刷入magisk)

热门文章

  1. python实现Dijkstra算法求解图中最短路径距离
  2. 运行PCL代码出现C2988,C2143,C2913等错误
  3. c++编程时为什么老是出现cout未定义
  4. 有名内部类和匿名内部类的用法
  5. 重定向与请求转发的区别
  6. vscode css智能补全_让你编码嗨到停不下来的8个VSCode插件
  7. 微信小程序 云开发 和 传统服务器 对比 区别
  8. docker 查看容器的cpu 内存 IO
  9. fisco bcos PerformanceDT.java 源码解析阅读注释
  10. 微信小程序云开发教程-微信小程序的JS高级-全局数据读写