美文网首页
Windows下Jmeter安装出现Not able to fi

Windows下Jmeter安装出现Not able to fi

作者: 黎景阳 | 来源:发表于2017-02-07 11:56 被阅读10292次

    最近在做一个开放接口平台性能测试  , 指标是最少达到1000/s的并发 , 接口鉴权 百万级的表  在1s内完成..

    在众多压测工具中 ,,选择了Apache的jmeter ,于官网下载了最新版本

    http://jmeter.apache.org/download_jmeter.cgi   (jmeter下载地址)

    由于jmeter运行是基于java的,所以需要下载1.7以上的jdk

    http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html  (jdk下载地址 , jdk 安装的相关配置请自行百度)

    两样都安装完毕之后运行jmeter安装文件bin目录下的jmeter.bat


    双击jmeter.bat

    双击之后出现如下情况

    cmd命令行提示

    cmd命令行提示找不到java相关的环境,,于是查看系统系统相关的环境变量配置,  classpath 没有任何问题

    classpath相关配置 path 相关配置

    反复修改环境变量,,始终没解决问题,,,网上查阅一些相关博客 说要配置JEMETER_HOME 等相关配置,,按照网友所说更改环境变量也无任何效果

    配置jmeter环境变量

    据我所知  在windows 环境下 是不需要配置jmeter的环境变量的,,linux下需要配置

    至此 开始怀疑jdk 环境安装有问题 , 在cmd 命令下查看java -version ,,发现问题

    java 版本

    命令行提示说注册表当前的java版本不对,,安装的是1.8版本,,但是需要1.7版本,,然后各种差错 修改

    尝试一、按照他的提示,查找注册表键,修改为1.7,未果;

    尝试二、直接用全路径运行java.exe,奇怪;

    尝试三、将Path中的java路径剪切到系统目录windows和system32后面作为第三个,依旧;

    尝试四、将path中java路径放在第一位,OK;

    尝试五、查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it,OK。

    最后发现原来是Path搜索顺序的问题,把JAVA_HOME放到system相关配置之前,就会首先去配置的java环境下找

    最初path 修改之后path配置

    修改之后 重新执行 jmeter.bat ,成功运行

    成功运行jmeter

    相关文章

      网友评论

          本文标题:Windows下Jmeter安装出现Not able to fi

          本文链接:https://www.haomeiwen.com/subject/lvbpittx.html