zoukankan      html  css  js  c++  java
  • jmeter压测常见问题

    1.内存不够

    启动后提示内存不够

    “there is insufficient memory for the java runtime environment to continue”

    修改运行时内存的使用量

    编辑jmeter
    搜索 : "${HEAP:="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"}"
    改变初始堆内存和最大堆内存

    2.RMI的库使用不了

    java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)
    An error occurred: Listen failed on port: 0; nested exception is:
    java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)

    获取RMI over SSL的有效密钥库,或者禁用了SSL

    禁用SSL
    jmeter.property里面 server.rmi.ssl.disable 改为 true,表示禁用

    3.无法找到host的IP

    [root@iZwz95j86y235aroi85ht0Z bin]# ./jmeter-server
    Created remote object: UnicastServerRef2 [liveRef: [endpoint:[:39308](local),objID:[24e78a63:16243c70661:-7fff, 7492480871343944173]]]
    Server failed to start: java.rmi.RemoteException: Cannot start. Unable to get local host IP address.; nested exception is:
    java.net.UnknownHostException: iZwz95j86y235aroi85ht0Z: iZwz95j86y235aroi85ht0Z: Name or service not known
    An error occurred: Cannot start. Unable to get local host IP address.; nested exception is:
    java.net.UnknownHostException: iZwz95j86y235aroi85ht0Z: iZwz95j86y235aroi85ht0Z: Name or service not known

    增加映射

    先回去 机器名称 Linux 命令hostname

    vim /etc/hosts 

    Windows 就改变 hosts 文件 添加IP 和域名的映射

    4.

    确定在controller机器上安装jdk,版本和jmeter一致,配置环境变量:Java_home等
    在Agent机器上安装jdk,配置环境变量:Java_home和JMeter_home
    安装目录不要带空格,最好都是简短的英文路径

    5.

    master机器启动后会拷贝jmx文件到slave机器,所以不需要在每台slave机器上也上传一份jmx,只需要在master机器上上传一份jmx脚本即可。

    如果使用csv进行参数化,则需要把参数文件在每台slave上拷一份且路径需要设置成一样的。

    总样本数 = 线程数 * 循环次数 * 执行机总数

    6.

    连接失败原因排查
    以下步骤进行排查:
    1. jmeter-server是否启动;
    2. 是否联网
    3. ping 服务器IP是否畅通.
    4. telnet 端口 192.168.3.10 1099
    5. 检查服务器的防火墙是否关闭。
    6. 阿里云安全策略是否正常

    7.

    "could not find ApacheJmeter_core.jar"
    解决:在Agent机器安装jdk,并设置环境变量

  • 相关阅读:
    如何在centos7中设置redis服务器开机自启动
    查看linux上面是否有安装redis,redis启动
    windows下用navicat远程链接虚拟机Linux下MySQL数据库
    MySql Host is blocked because of many connection errors 问题的解决方法
    swoft实现自动重启服务
    Centos7安装NPM
    微信公众号开发---上传临时素材到公众号遇到的问题:"errcode":41005,"errmsg":"media data missing
    Android SDK镜像更新网速慢的解决问题
    文件下载
    sql执行顺序
  • 原文地址:https://www.cnblogs.com/goodgoodstudy2018/p/12421720.html
Copyright © 2011-2022 走看看