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

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

时间: 2024-11-08 23:23:06

Jmeter3.0发布!版本更新到底更新了什么_java的相关文章

apt-dater 0.9.0发布 远程主机软件包更新工具

apt-dater 提供了一个ncurses前端,通过使用SSH对多台远程主机上的管理软件包进行更新的工具.它支持基于http://www.aliyun.com/zixun/aggregation/33836.html">Debian的管理主机以及rug(如openSUSE)和Yum(如CentOS)为基础的系统. apt-dater 0.9.0该版本更新了新的apt-dater 功能,包含了几个小错误修正.它支持群集主机. 软件信息:http://www.ibh.de/apt-dater

Quirky 7.0 发布,现已提供下载

Quirky 7.0 发布,详细更新内容请看发行说明和发行日志.Download (MD5): april64-7.0.iso (168MB), april64-7.0-8gb.img.xz (139MB). via distrowatch.com Quirky Linux是由基于 Puppy Linux 的"诡奇"发行版,由PuppyLinux开发者barry kauler主导开发.新版Quirky采用最新的Linux内核,支持utf8的jwm桌面环境,互联网连接向导整合了pwire

苹果发布iOS 8.0.2版本更新 修复无网络信号等问题

苹果发布iOS 8.0.2版本更新 修复无网络信号等问题9月26日消息,为解决部分升级至iOS 8.0.1的iPhone 6和6 Plus变砖一事,苹果火速推出了iOS 8.0.2版本更新,紧急修复8.0.1推送后造成的无网络信号和Touch ID失效等问题.本次升级带来了针对第三方输入法.可达性(R eachability).相册(Photo Library).以及短彩信等方面的修复.但目前更新简介显示为空,而了解详情也未使用中文.此前,苹果公司针对iPhone 6用户给出响应方案,针对iPh

安卓5.0.1到底更新了什么?

安卓5.0才发布没多久,第一个升级版本5.0.1就悄然推送了,不过它到底更新了什么呢?从刚刚公布的开发者更新日志里可以看出一些痕迹.截至目前,安卓5.0.1 LRX22C已经推送给Nexus 7 2013 Wi-Fi.Nexus 9.Nexus 10等几款平板,Nexus 7 2012应该不会有了,Nexus 4则应该会很快跟进.一般来说,这种升级版本都是解决特定设备的特定问题,以及一些很紧急的重要Bug.比如安卓5.0.1,就为Nexus 4.Nexus 7 2013升级了内核,并且修复了Ne

Android5.0.2到底更新了啥?

Android 5.0.2到底更新了啥?Google今天放出了Android 5.0.2,从版本号上就可以看出其升级幅度之小,肯定是仅仅修复一些细节而已.目前,官方的更新日志尚未放出,不过有开发者进行了总结,列出了它的每一处细节改进.果然和猜测的一样,这是一次单独针对Nexus 7 2012的小更新,包括六处细节改进,其中Wi-Fi版本四处.GSM版本两处,包括更新预 编译内核.四线程模拟SD卡.改进交互式载入等等,可以提升CPU运行效率,保持较高性能.fstrim的改进也值得关注.它用来维护S

Android 5.0.2到底更新了啥?

Android 5.0.2到底更新了啥?Google今天放出了Android 5.0.2,从版本号上就可以看出其升级幅度之小,肯定是仅仅修复一些细节而已.目前,官方的更新日志尚未放出,不过有开发者进行了总结,列出了它的每一处细节改进.果然和猜测的一样,这是一次单独针对Nexus 7 2012的小更新,包括六处细节改进,其中Wi-Fi版本四处.GSM版本两处,包括更新预 编译内核.四线程模拟SD卡.改进交互式载入等等,可以提升CPU运行效率,保持较高性能.fstrim的改进也值得关注.它用来维护S

Vala 0.28.0 发布,此次升级主要更新绑定内容

Vala 0.28.0 发布,此次升级主要更新绑定,下载地址如下: http://download.gnome.org/sources/vala/0.28/vala-0.28.0.tar.xz 详细信息请查阅发行页面. vala 是专为 gnome 环境准备的开发语言,之所以 vala 会出现,是因为目前的 glib,gio,gtk+,gnome-lib 等等的 C 语言接口开发 起来实在太繁琐(这个深有感触),而同时,如果采用 java,C++ 这些东西,那又显得太臃肿. vala 是对 c

CoreOS Alpha 633.1.0 发布,更新内容笔记

CoreOS Alpha 633.1.0 发布 新增功能如下: etcd 0.4.8 OpenSSL 1.0.1l nspawn: Map seccomp filters to capabilities networkd: Fix network-wait-online hanging systemd: Fix handling of malformed line continuation Azure: Add "earlyprintk" kernel parameter 本站文章除注

易信发布安卓版更新:国际漫游电话增加拨号盘

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 2月25日,中国电信和网易联合推出的易信发布了安卓版更新(http://www.yixin.im/),此次更新主要新增了几个功能:国际漫游电话增加拨号盘;表情商店增加表情描述;朋友地图优化;扫描二维码速度优化等. 国际漫游电话增加拨号盘 易信国际漫游电话增加拨号盘,是指用户在拨打国际漫游电话时,支持手动输入中国大陆电话号码,对于手机通讯录上没