Jmeter是一款基于纯JAVA语言开发的开源的性能测试工具。
jmeter启动界面
Jmeter的下载:·最新版: http://jmeter.apache.org/download_jmeter.cgi
·历史版本: https://archive.apache.org/dist/jmeter/binaries/
PS:如果是windows下使用,则下载zip压缩包,如果linux平台使用,则下载tgz。
安装和使用:Jmeter是基于java的应用,所以需要有java环境。
JDK的安装和配置:Java的版本,一般来说下载se的版本,然后版本号只需要和Jmeter的要求匹配。
环境变量的配置 需要配置的环境变量有两个:
JAVA_HOME:值就是java的安装路径,不包含bin目录。
PATH变量:是修改而不是新建,将“%JAVA_HOME%\bin;”加入到path变量的最前面。
通过java -version和javac -version进行检测即可。 要保证java和javac的版本的一致性。
检测环境
启动Jmeter:双击Jmeter解压路径(apache-jmeter-5.1\bin)的bin下面的jmeter.bat
Jmeter的目录介绍Jmeter的目录介绍
1·bin目录:
该目录存放了jmeter的主jar包,启动脚本,配置文件。并且该目录是jmeter默认的日志存放目录。 ·ApacheJmeter.jar:
这是jmeter的主jar包(主类所在的包),可以通过java命令直接启动该jar包达到启动运行jmeter的效果。
·Jmeter.bat/Jmeter.sh:
这是官方给的Jmeter的启动脚本,然后右键编辑,是可以设置jmeter启动时的一些JVM参数的。 set HEAP=-Xms1024m -Xmx1024m set METASPACE=-XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M
PS:一般来说,metaspace 256M就够用,最多给到512M。 Xms和Xmx的值保持一致,建议不要超过物理内存的50%,通常为物理内存最大值的25%即可。
· Jmeter-server.bat/jmeter-server:是Jmeter的联机负载所需要的服务启动脚本。
·Jmeter.properties:该文件是Jmeter的主配置文件。jmeter超过80%以上的配置都是在该文件中完成。
PS:配置文件修改,需要重启jmeter才会生效。
2·docs目录:
该目录下存放的是jmeter官方的API文档。
3·extras目录:
该目录存放的是jmeter和其它应用集成所需要的一些文件。主要是jmeter和ant集成所需的文件。
4·lib目录:
该目录是jmeter启动时的默认的classpath路径。这就意味着在使用jmeter进行测试的过程中,任何需要做import操作的类,都必须以jar包的形式存在于lib目录下。
PS:一旦lib目录下的jar包发生改变,则需要重启jmeter才能有效。
5 ·lib\ext目录:
该目录是jmeter用来存放组件、第三方组件和插件的目录。 通常来说我们下载的组件和插件、自定义的组件和插件都需要放在该目录里。
6·printable_docs目录:
该目录下存放的是jmeter官方的使用帮助文档。