• Jmeter 老司机带你一小时学会Jmeter


    Jmeter的安装

       官网下载地址:http://jmeter.apache.org/download_jmeter.cgi

    作为Java应用,是需要JDK环境的,因此需要下载安装JAVA,并且作必要的的环境变量配置。

    一、bin目录

    examples:    目录中有CSV样例

    jmeter.bat/jmeter.sh    windows的启动文件/linux的启动文件,通过编辑可以修改Jmeter启动时候的JVM参数等等

    jmeter.log    jmeter运行日志文件

    jmeter.properties      系统配置文件,Jmeter超过80%的配置内容都在这个文件中修改,比如默认编码格式,报告格式等等

    jmeter-server.bat            windows分布式测试要用到的服务器配置

    jmeters-server                linux分布式测试要用的服务器配置

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

    # 指定HTTPS协议层

    https.default.protocol=TLS

    # 指定SSL版本
    https.default.protocol=SSLv3

    # 设置启动的协议
    https.socket.protocols=SSLv2Hello SSLv3 TLSv1

    # 缓存控制,控制SSL是否可以在多个迭代中重用
    https.use.cached.ssl.context=true

    二、docs目录

      存放的是官方API接口文档目录。主要用于二次开发。

    三、extras目录

      扩展插件目录。提供了对Ant的支持,可以使用Ant来实现自动化测试,例如批量脚本执行,产生html格式的报表,测试运行时,可以把测试数据记录下来,jmeter会自动生成一个.jtl文件,将该文件放到extras目录下,运行"ant -Dtest=文件名 report",就可以生成测试统计报表。

    四、lib目录

      所用到的插件目录,里面均为jar包。jmeter会自动在jmeter_HOME/lib和ext目录下寻找需要的类,lib下存放JMeter所依赖的外部jar:如httpclient.jar、httpcore.jar、httpmime.jar等等。

      其中libext目录下存放有Jmeter依赖的核心jar包,ApacheJMeter_core.jar、ApacheJMeter_java.jar在写client端需要引用,JMeter插件包也在此目录下。

      libjunit下存放junit测试脚本.

    五、Licenses目录

      jmeter证书目录

    六、Printable_docs目录

      用户使用手册,官方存放帮助文档

    Jmeter脚本的开发

    Jmeter一般用于接口测试和性能测试。脚本地实现方式:

      1. 利用第三方软件来录制

          Badboy

          BlazeMeter

          自带的http录制

      2.抓包

      3.手写

    Badboy录制优缺点:

    优点:

    操作简单

    生成的脚本简洁容易,类似于LOADrunner中的html模式

    缺点:

    仅适用于B/S架构的产品

    因为内置浏览器的内核问题,会产生兼容性问题,导致无法录制

    BlazeMeter录制优缺点---

  • 相关阅读:
    Python批量获取京东商品列表信息
    AxureRP8.1(注册码)破解汉化教程
    sp_getAppLock使用[转]
    rebar3 escriptize
    三层次解析模型(其二):是何、为何、如何
    三层次解析模型(其一):无限、绝对、完美
    wpf项目引入System.Windows.Forms报错
    idea 批量修改
    Android studio 模拟器无法联网问题
    git
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/6626288.html
Copyright © 2020-2023  润新知