1、bin目录:该目录存放的是JMeter的主jar包、执行脚本、配置文件等。
Apache JMeter.jar:是JMeter的主jar包,JMeter的启动都是依赖于该jar包。
jmeter.bat/jmeter/jmeter.sh:是官方提供的JMeter的启动脚本。
一般来说,我们可以通过编辑的方式去修改JMeter的启动时的JVM参数。
例如:set Heap=-Xmslg -Xmxlg 一般来说,Xms和Xmx要保持一致,改值不能超过物理内存的50%,或者不要超过4g。
jmeter.properties:该文件是JMeter启动时的主配置文件。在JMeter中,超过80%的可配置内容都是通过该文件实现的。
jmeter-server.bat/jmeter-server:是jmeter用于分布式负载时,在负载机上需要启动的脚本。
2、dos目录:该目录存放JMeter官方API文档。主要用于二次开发或者beanshell脚本的编写。
3、extras目录:附加目录,该目录提供JMeter和其他工具进行集成所需要的一些文件和模板。
4、lib目录:该目录时JMeter启动时默认的classpath,这意味着jmeter进行测试的工程中,所有需要import的类都必须以jar包的方式存在于该目录。
相关的报错:XX class not found。该目录的内容发生变更之后,是需要重新启动jmeter的。
5、libext目录:该目录是用来存放jmeter的组件、第三方组件和插件,组件和插件就是指继承了JMeter的GUI框架,在GUI模式下可见的类。
6、printable_docs目录:该目录存放的是JMeter官方的帮助文档。