深圳软件测试培训:Jmeter目录构成
Jmeter的Home目录下包含bin、docs、extras等文件夹, 需要重点了解的是bin、lib和docs目录
Bin目录下存放的是可执行的程序、配置文件和日志文件
Jmeter.bat
Jmeter.bat是Jmeter的主运行程序,我们通过这个程序启动Jmeter。
jmeter压测时提示内存溢出时,通常情况下需要修改此文件中的JVM参数。
set HEAP=-Xms512m -Xmx512m
set PERM=-XX:PermSize=128m -XX:MaxPermSize=128m
注意:
HEAP和PermSize之和不要超过物理内存的50%
32位的JDK版本只支持1.5G左右内存。
Jmeter-server.bat
这个是Jmeter联机负载测试的组件。
如果需要做联机负载测试,需要在负载机器上启动该程序。
Jmeter.properties
Jmeter.properties是Jmeter的系统配置文件,在这里可以针对Jmeter做各种配置操作。
比如说配置远程负载机等。
remote_hosts=127.0.0.1
remote_hosts=localhost:1099,172.168.1.13:1099,172.168.0.16:1099
RMI port to be used by the server (must start rmiregistry with same port)
server_port=1099
Lib目录下包含ext、junit目录及各种jar包
Lib目录下包含ext、junit目录及各种jar包
Lib目录下的jar包是在脚本或者Jmeter运行时所需要的jar包。如我们需要使用JDBC测试数据库时,就需要将对应的jdbc 驱动的jar包放入lib目录。
Ext目录下存放的是Jmeter运行时的各个组件的jar包,也可以存放自定义组件和插件的jar包。
Docs目录下存放的是API文档、默认的样式文件及UI图片等