Jmeter3.0发布!版本更新到底更新了什么

 更新时间:2016年08月19日 17:17:07   投稿:lijiao  
Jmeter3.0发布!版本更新到底更新了什么?这篇文章主要告诉大家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版本,这里就不介绍了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • mybatis中返回多个map结果问题

    mybatis中返回多个map结果问题

    这篇文章主要介绍了mybatis中返回多个map结果问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Java SpringBoot自动配置原理详情

    Java SpringBoot自动配置原理详情

    这篇文章主要介绍了Java SpringBoot自动配置原理详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-07-07
  • 关于访问后端接口报404错误问题的解决方法(全网最细!)

    关于访问后端接口报404错误问题的解决方法(全网最细!)

    404页面的出现会降低用户体验,那么导致404页面出现的原因是什么呢?这篇文章主要给大家介绍了关于访问后端接口报404错误问题的解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • SpringBoot2.0集成Swagger2访问404的解决操作

    SpringBoot2.0集成Swagger2访问404的解决操作

    这篇文章主要介绍了SpringBoot2.0集成Swagger2访问404的解决操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java基于NIO实现群聊系统

    Java基于NIO实现群聊系统

    这篇文章主要为大家详细介绍了Java基于NIO实现群聊系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 使用Java校验SQL语句的合法性五种解决方案

    使用Java校验SQL语句的合法性五种解决方案

    这篇文章主要介绍了如何用java校验SQL语句的合法性(提供五种解决方案),使用JDBC API和JSqlParser库、正则表达式、ANTLR解析器生成器或Apache Calcite库都可以实现校验SQL语句的合法性,需要的朋友可以参考下
    2023-04-04
  • 23种设计模式(15)java解释器模式

    23种设计模式(15)java解释器模式

    这篇文章主要为大家详细介绍了23种设计模式之java解释器模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 简单了解java类型转换常见的错误

    简单了解java类型转换常见的错误

    这篇文章主要介绍了简单了解java类型转换常见的错误,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • SpringBoot如何集成Kafka低版本和高版本

    SpringBoot如何集成Kafka低版本和高版本

    这篇文章主要介绍了SpringBoot如何集成Kafka低版本和高版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • 深入探究如何使用Java编写MapReduce程序

    深入探究如何使用Java编写MapReduce程序

    MapReduce是一种用于处理大规模数据集的并行编程模型,其特点高效性和可扩展性,在本文中,我们将深入了解MapReduce,并使用Java编写一个简单的MapReduce程序,需要的朋友可以参考下
    2023-05-05

最新评论