Jmeter目录结构详解
由于Jmeter是一款开源免安装软件,解压即可用,所以需要对其目录里的有所了解,这样可以更方便的使用该工具以及为后续需要的持续集成和可能的二次开发做准备。
- bin目录:该目录存放的是Jmeter的主jar、相关的启动脚本、配置文件和日志文件等。
- ApacheJMeter.jar:这个就是jmeter的主jar包,是可以通过java命令来启动的。
- jmeter.bat/jmeter.sh:是jmeter的启动脚本,里面可以对jmeter启动时的很多参数进行配置,主要是修改jvm参数,如:
set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=4096m
该属性设置的就是启动jmeter时的jvm的堆内存的大小。
-
- jmeter-server.bat:该脚本是用来启动远程代理的,是用于联机负载的。
- jmeter.properties:该文件是jmeter启动时的默认配置文件,Jmeter有80%的配置操作都是在该文件中进行的。
注:修改配置文件,一般都需要重启才会生效。
- docs目录:该目录存放的是jmeter官方的API文档,主要是帮助工程师去了解和二次开发Jmeter。
- printable_docs目录:该目录存放的是jmeter官方的帮助文档。
- extras目录:扩展目录,该目录下存放的是Jmeter和其他应用集成所需要的一些文件和模板,常用的就是jmeter和ant集成所需要的内容。
- lib目录:该目录是jmeter启动时的默认classpath,这就意味着所有在jmeter运行过程中,需要被引用(import)的类或者jar包都必须存放在该目录下。
- lib\ext目录:该目录下存放的是jmeter的插件或者扩展组件。Jmeter插件可以扩展Jmeter的功能,这也是Jmeter社群日渐活跃的证明,我们可以在官网下载 安装插件的Jar包:
地址:
https://jmeter-plugins.org/install/Install/
下载完成后,将plugins-manager.jar放入到jmeter\lib\ext目录下,如果此时打开了jmeter,需要重启才生效。
重启后,插件功能将会加载到options下面: