深圳软件测试培训: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图片等