zoukankan      html  css  js  c++  java
  • 第二篇 JMeter 目录及关键配置分析

    安装插件管理

    http://jmeter-plugins.org/downloads/all/下载插件管理包,如图

    将下载的包放至 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 协议层
       https.default.protocol=TLS
       # 指定 SSL 版本,实际应用中可能需要修改
       https.default.protocol=SSLv3
       # 设置启动的协议
       https.socket.protocols=SSLv2Hello SSLv3 TLSv1
       # 缓存控制,控制 SSL 是否可以在多个迭代中重用
       https.use.cached.ssl.context=true

    • 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

    • 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)

  • 相关阅读:
    AcWing 157. 树形地铁系统 (hash判断树同构)打卡
    AcWing 156. 矩阵 (哈希二维转一维查询)打卡
    AcWing 144. 最长异或值路径 01字典树打卡
    AcWing 143. 最大异或对 01字典树打卡
    AcWing 142. 前缀统计 字典树打卡
    AcWing 139. 回文子串的最大长度 hash打卡
    AcWing 138. 兔子与兔子 hash打卡
    常用C库函数功能及用法
    编程实现C库函数
    C语言面试题5
  • 原文地址:https://www.cnblogs.com/pwj2lgx/p/10282665.html
Copyright © 2011-2022 走看看