JMeter 3.2版本发布

JMeter 3.1版本在发布了5个月之后,于4月14日发布了3.2版本。xmeter君带大家来看看JMeter 3.2做了哪些方面的增强。

重要变化

JMeter 3.2现在需要Java 8,请确认你的机器安装的是最新的Java版本

JMeter的日志迁移到SLF4J和Log4j 2。这个会影响配置和第三方的插件

3.2版本开始,View Result Tree(结果查看树)中结果的显示条数缺省设置为500条。如果你需要显示更多的结果数目,可以把属性view.results.tree.max_results的值改成更大,或者为0表示不设限制。在bin/user.properties可以更改该属性值。

核心变化

- 提供了一个新的BackendListener,可以将数据插入InfluxDB

JMeter 3.2版本发布_第1张图片

该实现通过调用Influxdb的HTTP REST API将测试结果数据保存到数据库中,并使用第三方的图表将结果数据显示出来,如下图所示,不过美中不足的是InfluxDB和第三方的图表展示所需软件(下图看着像是Grafana的风格),还是需要自己安装、配置的,门槛还是有点高。不过如果使用xmeter提供的服务的话,这些都不是问题啦,啥都不需要安装和配置,看到的就是和下图差不多的效果 :-)

JMeter 3.2版本发布_第2张图片

- DNS Cache Manage现在提供一个表格允许静态域名解析

JMeter 3.2版本发布_第3张图片

- JMS Publisher和Subscriber现在允许在出错的时候重新连接、暂停 

JMeter 3.2版本发布_第4张图片
JMeter 3.2版本发布_第5张图片

- JMS Publisher的变量支持各种类型的消息,加入编码类型用于解析内容。

JMeter 3.2版本发布_第6张图片

- XPath Extractor(抽取器)现在允许随机抽取,或者通过索引、所有匹配

JMeter 3.2版本发布_第7张图片

- Response Assertion(响应断言)现在允许对请求头进行操作,另外还提供了一个“OR”操作符和更好的界面布局。

JMeter 3.2版本发布_第8张图片

- JMeter现在使用了Oracle Nashorn Javascript引擎,替换了原来的Rhino。执行JavaScript的速度将变得更快。

- HTTP HC4实现现在提供了缺省的Basic Auth优先实现。

- 优化CSS内置的资源下载,避免为找资源而做的无效的重复解析

- Sonar在项目中安装好后,实施了代码质量、代码分析和测试覆盖率等重要的工作。Sonar的报告中这里。

另外还有一些用户体验、报告,以及修复了一些缺陷,具体可以参见官方网站。

关于我们

XMeter成立于2016年,核心团队都来自于IBM,是一家领先技术的性能测试持续集成咨询与服务提供商。我们致力于提供给客户可靠,简单,低成本的性能测试解决方案。

你可能感兴趣的:(JMeter 3.2版本发布)