跳转至

JMeter 常用目录文件介绍

约 274 个字 9 行代码 预计阅读时间 1 分钟

不要用 GUI 模式进行压力测试。GUI 模式仅用于创建、调试测试脚本。

压力测试下使用非 GUI 模式:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

& increase Java Heap to meet your test requirements: Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file Check : https://jmeter.apache.org/usermanual/best-practices.html

  • ./

    • bin/

      • examples/ 目录中有 CSV 样例
      • jmeter.bat Windows 的启动文件
      • jmeter.log JMeter 运行日志文件
      • jmeter.sh Linux 的启动文件
      • jmeter.properties 系统配置文件,更改后需重启 JMeter 生效

        系统配置文件的 SSL 设置重点关注如下几个:

        1
        2
        3
        4
        5
        6
        7
        8
        # 指定HTTPS协议层
        https.default.protocol=TLS
        # 指定SSL版本
        https.default.protocol=SSLv3
        #设置启动的协议
        https.socket.protocols=SSLv2Hello SSLv3 TLSv1
        # 缓存控制,控制SSL是否可以在多个迭代中重用
        https.use.cached.ssl.context=true
        
      • jmeter-server.bat Windows分布式测试要用到的服务器配置

      • jmeter-server Linux分布式测试要用的服务器配置
    • docs/ 接口文档目录

    • extras/ 扩展插件目录。提供对 Ant 的支持,可用 Ant 实现自动化测试
    • lib/ 插件目录。里面均为 jar 包
      • 根目录存放JMeter所依赖的外部 jar 包
      • ext/ 存放 JMeter 依赖的核心 jar 包,和 JMeter 插件包
      • junit/ 存放 junit 测试脚本
    • license/ 证书目录
    • printable_docs/
      • usermanual/ 用户手册文档
        • component_reference.html 最常用到的核心元件帮助文档