Jmeter3.0发布,版本更新都更新了什么

简介: Jmeter已发布了3.0,一个大版本的开源测试工具,加入了一些新的特性及软件的改进。 Jmeter已隔10年的大版本更新 这是在过去12年里jmeter第一个大版本的更新,jmeter 2.

 

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版本,这里就不介绍了


img_42a4adae4716d0e15c3eeaabfd040044.png

注:转载需注明出处及作者。

流柯      

目录
相关文章
|
4月前
|
缓存 小程序
【微信小程序-原生开发】启动时自动升级更新到最新版本
【微信小程序-原生开发】启动时自动升级更新到最新版本
80 0
|
6月前
|
小程序 IDE 开发工具
社区每周丨IDE 3.7.4 Beta 版本上线及基础库更新至 2.8.10(6.5-6.9)
社区每周丨IDE 3.7.4 Beta 版本上线及基础库更新至 2.8.10(6.5-6.9)
83 11
|
6月前
|
小程序 IDE 开发工具
社区每周丨基础库更新至 2.8.8及IDE3.6.3 Beta 版本上线(4.3-4.7)
社区每周丨基础库更新至 2.8.8及IDE3.6.3 Beta 版本上线(4.3-4.7)
72 11
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
732 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
|
计算机视觉
2023CorelDRAW什么时候更新?有哪些新功能
CorelDRAW是矢量软件中的最老牌大哥,功能强大没说的,此外它还集成了Corel PHOTO-PAINT、Corel Font Manager等在内的7个软件包。而且对比于illustrator和freehand,CorelDRAW更为简单易上手!
299 0
|
小程序 开发者
微信小程序发布新版本,如何提示强制更新!
微信小程序发布新版本,如何提示强制更新!
微信小程序发布新版本,如何提示强制更新!
EMQ
|
Prometheus 监控 Cloud Native
新版本发布,新增监控插件与驱动
十月份,我们发布了Neuron 2.2.6与2.2.7版本,优化修复了在2.2版本中发现的一系列问题。并新增了监控插件、三菱A1E驱动及FANUC驱动。
EMQ
90 0
|
监控 安全 UED
CleanMyMac X4.11新版本上线及功能介绍
本次新功能上线后,CleanMyMac X 除了管理内存以及应用程序等基础功能之外,新增了可以实时监控 Mac 所有关键区域状态的功能。
149 0
CleanMyMac X4.11新版本上线及功能介绍
|
安全 iOS开发 芯片
CleanMyMac X4.11.1最新版新增功能介绍
CleanMyMac界面专业、大方,布局非常明朗(左侧功能栏,右侧信息界面),配色赏心悦目! CleanMyMac X 有着无比强大的清理功能,提供多达数十种优化工具。它即是 macOS 的清洁器,也是 Mac 的性能监视器、恶意软件清除器,和系统崩溃变慢时的救生员。
155 0
|
消息中间件 NoSQL 安全
下一篇
无影云桌面