zoukankan      html  css  js  c++  java
  • Jmeter3.0发布,版本更新都更新了什么

    Jmeter已发布了3.0,一个大版本的开源测试工具,加入了一些新的特性及软件的改进。

    Jmeter已隔10年的大版本更新

    这是在过去12年里jmeter第一个大版本的更新,jmeter 2.0版本发布在2004年4月,直接从2.14版本跳 
    至3.0,这意味着什么样呢

    大版本本发布,相对与前一个版本本不仅仅是更新几个bug,而是包含实际性的改变,比如:新的特性 
    、代码的重构、核心的优化、UI的改变等等,所以3.0是个大更新

    下面列举关于jemter3.0 必须要知道的5个更新

    1. 新的图标和UI

    技术分享

    如上图所示,jmeter启动程序图标变更,使用了新的apache logo和jmeter logo

    另一方面,工具栏我们可以看到剩余的测试时间和新的图标,看下图与2.14的对比

    技术分享

    测试计划图标也变更了,更立体及更有吸引力
    不同的Sampler图标也变更了,如图:

    技术分享

    除这些外,jmeter 3.0还有不同的UI变更如下:

    • HiDPI 屏幕支持,高清屏幕
    • 修正了40个UI bug
    • 在http 请求中加入了高级选项如下:

     技术分享

    2、编写脚本及调试能力提高

    3.0中脚本调试变的更加容易,因为加入了以下特性:

    • 快捷键的加入 ---高级jmeter用户可以更加快捷使用,使用ctrl+0,ctrl+1,ctrl+2......ctrl+9快捷键在测试计划可以快速加入sample.
    • 新的生效特性 --- 这个不翻译了,意义不大。
    • 在结果树监听器中可以搜索 --- 在请求/响应/包头/cookies中,可以通过文本/正则来搜索你想要的东西,有助于调试
    • HttpClient库更新 --- 整合了httpclient4.5.2库
    • 相对与前一个版本本,修正了部分cookie的处理bug
    • 支持SNI(SNI我也没用过,不知道是什么鬼)       
    • keepalive连接优化
    • 更好的支持压缩的响应
    • 另外,对jmeter插件更好的融合;之前,httpclient库与selenium Webdriver会有冲突,但在3.0中, 
      已很好解决了这个问题

    • 更多内嵌的资源可下载

    3、JSON格式响应处理

    当前,很多网站都使用JSON格式来处理数据,以前要使用第三方插件来处理json数据
    但在jmeter 3.0中,加入了JSON处理部件,如下图,还没中文翻译版本

    技术分享

    4、报告的提升

    2.x中,报告的结果导出使用的是csv可xml的原始数据,看起来非常糟糕

    3.0中,可以使用HTML格式了,并提供了多种报告呈现形式:

    • 在HTML网页中的图型化
    • 显示更有可读性
    • Backend监听器支持正则表达式

    下图是一个dashboard的图形展示:

    技术分享

    技术分享

    5、Jmeter3.0 集成

    3.0上,必须使用java 7或以上版本

    怎么查看java版本,这里就不介绍了

  • 相关阅读:
    正则表达式实现密码检查
    用ueditor上传图片、文件等到七牛云存储
    cas单点登录流程
    移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
    新开博客
    深入理解Mysql数据库主从延迟
    js 关于下载文件如何判断是否下载成功
    [我还会回来的]asp.net core再战iris
    nrm的使用
    innodb_flush_log_at_trx_commit参数测试
  • 原文地址:https://www.cnblogs.com/liu-ke/p/5788338.html
Copyright © 2011-2022 走看看