服务器无法连接到执行机的性能监控

  • 问题

    服务器端开启ServerAgent,执行机无法连通

  • 解决方案

    问题的原因是由于服务器主机默认4444端口被占用,可以采用换端口的方式连通。

    端口可以自定义

    1
    ./startAgent.sh --tcp-port 3401 --udp-port 3402 --sysinfo

jmeter分布式运行主机接收不到从机数据

  • 问题

    jmeter采用分布式运行,主机接收不到任何反馈

  • 解决方案

    保证主机和从机执行的脚本(2019/3/17,脚本可以不需要上传至从机),数据文件路径完全一致!!!!

Jmeter运行卡死

  • 问题

    运行较为复杂的脚本,jmeter出现运行一段时间就卡死的情况

  • 解决方案

    这种情况是由于默认的Jmeter的虚拟机内存太小造成的。Win环境下直接修改Jmeter.bat文件,Linux环境下直接修改Jmeter.sh文件。

    修改内容:

    1
    2
    > set HEAP=-Xms512m -Xmx512m  # 其中Xms为初始内存,Xms为最大内存
    >

    上述数值可以根据电脑自行修改。

    不能盲目调大虚拟机内存,会对执行结果造成偏差。

    对于一些不常用的监听器可以选择屏蔽,或者只记录错误值等。

jmeter 运行脚本报错 java.net.BindException: Address already in use

  • 问题

    在win下跑jmeter时,在聚合报告中出现错误。查看日志文件

    发现报错的原因为:java.net.BindException: Address already in use: connect

    该问题的原因为:

    Windows 提供给 TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收他们。就导致我们在短时间内跑大量的请求时将端口占满了。

  • 解决方案

    1. cmd中,用regedit命令打开注册表
    2. 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下,
    • 右击parameters,添加一个新的DWORD,名字为MaxUserPort(如果存在就直接修改)
    • 然后双击MaxUserPort,输入数值数据为65534,基数选择十进制
    • 重启电脑
相关文章
评论
分享
  • 利用github-action自动部署blog/gitbook

    运用背景 这段时间有写GITBOOK的需要,但是自己平时都是在自己的电脑上用Typora写完笔记之后,再用自己写的一个bat脚本执行后生成需要的文件部署到coding pages(github不支持私有项目部署pages,但是又不想占...

    利用github-action自动部署blog/gitbook
  • sftp自动上传服务器

    插件背景 最近一个小伙伴因为工作上需要一直更新公司内网GITBOOK,但是内网又没有部署GIT。 so,这位同学居然采取的措施是每次连上ssh然后再FTP更新文件。 作为一个懒人,我是觉得容忍不了这种毫无技术含量的重复劳动。 脚本 ...

    sftp自动上传服务器