Apache JMeter 是 Apache 软件基金会的开源项目,它是功能和性能测试的工具。5.2 版本已经发布,该版本提供了大量的特性、bug 修复、增强等等,内容如下:
新协议
- 该版本支持 bolt 协议以测试 Neo4j 的 cypher 查询,你只需要将 Bolt Configuration 和 Bolt Request 添加到测试计划中。不过 bolt 的实现也有局限性。
JMESPath Extractor
- 由于 JMESPath,此版本使用 json 响应是更简单的。现在支持 Post Processor 组中的 JMESPath。
JDBC Enhancements
- 此版本可通过设置标志预先初始 JDBC Initializer,另外还可以指定要在 JDBC Request 中获取行。
StringtoFile()
- 可以使用 StringtoFile() 函数将文本写入文件。
JAR file updates
- httpclient/httpmime 4.5.10
- dnsjava 2.1.9
- jsoup 1.12.1
- rsyntaxtextarea 3.0.4
- caffeine 2.8.0
- commons-codec 1.13
- commons-lang3 3.9
- commons-pool 2.7
- commons-text 1.8
- freemarker 2.3.29
- httpcore/httpcore-nio 4.12
- jodd 5.0.13
- log4j 2.12.1
- ph-commons 9.3.7
- ph-CSS 6.2.0
- Mozilla Rhino 1.7.11
- Saxon-HE 9.9.1-5
- slf4j 1.7.28
- tika-core and tika-parsers 1.22
- jackson-annotations, jackson-core 和 jackson-databind to 2.9.10
HTTP Samplers
-
修复 HTTP sampler 中的 bug。在 HTTPS Test Script Recorder 中,事务/请求号将在末尾追加
请见发布说明。