JMeter目录及关键配置分析

发表于:2017-9-15 15:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:苦叶子    来源:51Testing软件测试网采编

  前言
  学习一种工具,首先得对其关键配置及目录等有一个基本的了解,这样能更方便的深入掌握该工具,下面我们就JMeter的目录及相关关键配置进行分析说明。
  下载安装
  1.安装主程序
  从Apache JMeter官网下最新版本:
  http://jmeter.apache.org/download_jmeter.cgi
  如图:
  4.png
  下载后直接解压即可。
  1.安装插件管理
  从http://www.jmeter-plugins.org/install/Install/ 下载插件管理包,如图:
  将下载的包放至jmemter解压根目录的lib/ext下即可。
  目录说明
  先看一下解压后的JMeter安装目录:
  ●目录说明
  ●bin 包含启动、配置等相关命令
  ●docs 官方本地文档目录
  ●extras 辅助库
  ●lib 核心库,包含JMeter用到的各种基础库和插件
  ●licenses 包含non-ASF软件的许可证
  ●printable_docs 可打印版本文档目录
  ●LICENSE JMeter许可说明
  ●NOTICE JMeter简单信息说明
  ●README.md JMeter官方基本介绍
  下面我们重点看下bin目录,如图:
  主要介绍bin目录下我们最关注几个文件:
  ●jmeter.properties JMeter核心配置文件,各种配置基本在这完成
  ●log4j.conf JMeter日志配置管理
  ●jmeter.log JMeter运行日志记录,什么输出信息、警告、报错都在这里进行了记录
  ●jmeter.bat windows下jmeter启动文件
  ●shutdown.cmd windows下jmeter关闭文件
  ●stoptest.cmd windows下jmeter测试停止文件
  ●jmeter-server.bat windows下jmeter服务器模式启动文件
  ==注:每一个.cmd文件都对应一个.sh文件,.sh是linux下的对应功能的文件==
  其他文件的功能就不一一说明了,同时其他目录这里也不再进行阐述,有兴趣的朋友可以自己深入看下。
  关键配置说明
  jmeter.properties配置说明
  主要包含以下几个方面的配置:
  ●SSL配置:
  重点关注下面几个配置
  # 指定HTTPS协议层
  https.default.protocol=TLS
  # 指定SSL版本,实际应用中可能需要修改
  https.default.protocol=SSLv3
  # 设置启动的协议
  https.socket.protocols=SSLv2Hello SSLv3 TLSv1
  # 缓存控制,控制SSL是否可以在多个迭代中重用
  https.use.cached.ssl.context=true
  ●JMeter界面显示配置
  这里就不对其界面显示控制进行说明了,一般情况下默认界面能满足大家的应用了。
  ●JMeter测试项目自动备份配置
  # 设置是否启用自动备份,默认是true
  jmeter.gui.action.save.backup_on_save=true
  # 设置自动备份目录,默认备份至JMeter根目录的backups下
  jmeter.gui.action.save.backup_directory=
  # 设置自动备份项目数,默认为最近10个
  jmeter.gui.action.save.keep_backup_max_count=10
  ●远程主机配置
  # 配置远程主机的IP,默认为本机。用逗号","可以设置多个远程主机
  remote_hosts=127.0.0.1
  # 多个远程主机指定示例如下,其中:后为端口
  remote_hosts=127.0.0.1:1099,127.0.0.1:1200,127.0.0.1:1300
  对于RMID的配置请直接看配置文件中的选项说明
  ●日志管理配置
  # 设置日志格式
  log_format_type=default
  # 设置日志输出级别
  log_level.jmeter=INFO
  # 设置junit日志输出级别
  log_level.jmeter.junit=DEBUG
  # 设置日志输出目标文件,默认为jmeter.log
  log_file=jmeter.log
  ●等等其他还有10多个配置大项(就不一一列举了)
  ●jmeter.bat关键配置修改
  为了更优化的使用jmeter,需要对jmeter.bat中的一些配置根据当前机器的配置进行优化,这里进行关键配置项说明,大家根据自己的机器的配置来进行修改。
  jvm相关配置,大概在80行左右,找到这些配置,
  对其中的数值根据当前机器的硬件配置来修改。
  set HEAP=-Xms2048m -Xmx2048m
  set NEW=-XX:NewSize=512m -XX:MaxNewSize=512m
  set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50%
  set TENURING=-XX:MaxTenuringThreshold=2
  if %current_minor% LEQ "8" (
      rem Increase MaxPermSize if you use a lot of Javascript in your Test Plan :
      set PERM=-XX:PermSize=512m -XX:MaxPermSize=1024m
  )
  启动jmeter
  在bin目录下直接双击jmeter.bat即可
  启动后的界面如下:
  总结
  本次就jmeter的安装和配置及关键配置项进行了分享,大家可以深入的去研究下其他的一些配置,以便进一步的熟悉jmeter的原理和应用。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号