Apache JMeter 3.2版新特性详述

Apache JMeter 3.2版新特性详述

版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。

一、Apache JMeter介绍

Apache JMeter是一个基于Java的桌面应用程序,是Apache基金会旗下的项目之一,主要用作负载测试工具,分析和测量各种服务的性能,尤其是Web应用程序。

Apache JMeter 3.2版刚发布,下载地址见:http://jmeter.apache.org/download_jmeter.cgi

二、Apache JMeter 3.2版值得注意的点

1、重要的改变

Apache JMeter 3.2版新特性详述_第1张图片

  • JMeter现在需要Java 8,需确保使用了最新版本
  • 日志输出已迁移到SLF4J和Log4j 2,对于配置和第三方插件有一些影响
  • 55个增强和41个bug修复
  • PDF文档已经取消,HTML格式的文档才保持更新
  • 从JMeter3.2版开始,“查看结果树”中的结果数量默认限制为500个条目。
    ** 如果需要显示更多条目,则必须将属性view.results.tree.max_results设置为更高的值。
    ** 如果不想强制执行任何限制,则必须将其设置为0。
    ** 可以在bin/user.properties中设置属性。

2、简化HTTP请求

基本的Tab界面就包含了常用的属性:

Apache JMeter 3.2版新特性详述_第2张图片

高级属性:

Apache JMeter 3.2版新特性详述_第3张图片

3、HTTP测试脚本记录器

界面分成了两个Tab选项卡

第一个Tab为最常见的属性,特别是«前缀»,它允许在录制过程中命名每个事务:

Apache JMeter 3.2版新特性详述_第4张图片

第二个Tab允许根据不同的条件,过滤记录的请求:

Apache JMeter 3.2版新特性详述_第5张图片

4、查找/替换功能

这是一个新特性,可以通过变量来替换一些数据:

Apache JMeter 3.2版新特性详述_第6张图片

5、报告/仪表板的改进

JMeter现在提供了一个InfluxDB接口的新BackendListener实现:

Apache JMeter 3.2版新特性详述_第7张图片

该实现使用了异步HTTP调用InfluxDB的HTTP API来发送数据,为用户提供下面的注解图:

Apache JMeter 3.2版新特性详述_第8张图片

6、DNS缓存管理器新增了一个表

这个表列出了允许的静态主机的解析

Apache JMeter 3.2版新特性详述_第9张图片

7、JMS的发布者和订阅者的改进

JMS的发布者和订阅者现在可以通过暂停实现错误重连。

Apache JMeter 3.2版新特性详述_第10张图片

8、报告/仪表板的改进

统计数据进行了重新组合,结果更清晰了。

Apache JMeter 3.2版新特性详述_第11张图片

你可能感兴趣的:(Web开发,Web测试与软件测试,JavaEE开发)