PageSourceSearch

https://jmeter.net/changes.html

html jmeter.net collected 2026-10-06 15:11:33 UTC 13,682 bytes, 533 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4<META http-equiv="Content-Type" content="text/html; charset=utf-8">
5<title>发行说明_Apache JMeter中文网</title>
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<link href="https://fonts.googleapis.com/css?family=Merriweather:400normal" rel="stylesheet" type="text/css">
8<!-- <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" rel="stylesheet" type="text/css"> -->
9<link rel="stylesheet" type="text/css" href="/Application/Home/View/Public/css/new-style.css">
10<link rel="apple-touch-icon-precomposed" href="./images/apple-touch-icon.png">
11<link rel="icon" href="./images/favicon.png">
12<meta name="msapplication-TileColor" content="#ffffff">
13<meta name="msapplication-TileImage" content="./images/mstile-144x144.png">
14<meta name="theme-color" content="#ffffff">
15</head>
16<body role="document">
17<a href="#content" class="hidden">Main content</a>
18<div class="header">
19<!--
20            APACHE LOGO
21          -->
22<div>
23<a href="/"><img title="Apache Software Foundation" class="asf-logo logo" src="/Application/Home/View/Public/img/asf-logo.svg" alt="Logo ASF"></a>
24</div>
25<!--
26              PROJECT LOGO
27            -->
28<div>
29<a href="/"><img class="logo" src="/Application/Home/View/Public/img/logo.svg" alt="Apache JMeter"></a>
30</div>
31<div class="banner">
32<a href="/"><img src="https://www.apache.org/events/current-event-234x60.png" alt="Current Apache event teaser"></a>
33<div class="clear"></div>
34</div>
35</div>
36<div >
37<div class="nav">
38<ul class="menu">
39<li onclick="return true">
40<div class="menu-title">关于</div>
41<ul>
42<li>
43<a href="/index.html">概述</a>
44</li></ul>
45</li>
46</ul><ul class="menu">
47<li onclick="return true">
48<div class="menu-title">下载</div>
49<ul>
50<li>
51<a href="/download_jmeter.cgi">下载版本</a>
52</li><li>
53<a href="/changes.html">发行说明</a>
54</li></ul>
55</li>
56</ul><ul class="menu">
57<li onclick="return true">
58<div class="menu-title">文档</div>
59<ul>
60<li>
61<a href="/usermanual/get-started.html">开始使用</a>
62</li><li>
63<a href="/usermanual/index.html">用户手册</a>
64</li><li>
65<a href="/usermanual/best-practices.html">最佳实践</a>
66</li><li>
67<a href="/usermanual/component_reference.html">组件参考</a>
68</li><li>
69<a href="/usermanual/functions.html">函数参考</a>
70</li><li>
71<a href="/usermanual/properties_reference.html">属性参考</a>
72</li><li>
73<a href="/changes_history.html">更改历史</a>
74</li><li>
75<a href="/api/index.html">Javadocs</a>
76</li></ul>
77</li>
78</ul><ul class="menu">
79<li onclick="return true">
80<div class="menu-title">教程</div>
81<ul>
82<li>
83<a href="/usermanual/jmeter_distributed_testing_step_by_step.html">分布式测试</a>
84</li><li>
85<a href="/usermanual/jmeter_proxy_step_by_step.html">记录测试</a>
86</li><li>
87<a href="/usermanual/junitsampler_tutorial.html">JUnit 采样器</a>
88</li><li>
89<a href="/usermanual/jmeter_accesslog_sampler_step_by_step.html">访问日志采样器</a>
90</li><li>
91<a href="/usermanual/jmeter_tutorial.html">扩展 JMeter</a>
92</li></ul>
93</li>
94</ul><ul class="menu">
95<li onclick="return true">
96<div class="menu-title">社区</div>
97<ul>
98<li>
99<a href="/issues.html">问题跟踪</a>
100</li><li>
101<a href="/mail.html">邮件列表</a>
102</li><li>
103<a href="/svnindex.html">源存储库</a>
104</li><li>
105<a href="/building.html">建设和贡献</a>
106</li></ul>
107</li>
108</ul></div>
109
110<div class="main" id="content">
111
112<div class="section">
113<div class="section">
114<h1>变化</h1>
115
116<style type="text/css"></style>
117
118<div class="clear"></div>
119<div class="note">
120
121<b>此页面仅详细说明在当前版本中所做的更改。</b>
122
123<a href="changes_history.html">先前更改的历史记录</a><br>
124中详细介绍了较早的更改。
125<a href="changes_history.html"></a></div>
126<div class="clear"></div>
127
128
129
130
131
132<h1>版本 5.4.3</h1>
133
134<p>
135概括
136</p>
137
138<p>此版本是针对漏洞 CVE-2021-45105 的修复版本:Apache Log4j2 版本 2.0-alpha1 到 2.16.0(不包括 2.12.3)不能防止不受控制的自引用查找递归。这允许控制线程上下文映射数据的攻击者在解释精心制作的字符串时导致拒绝服务。
139</p>
140
141<ul>
142
143<li>
144<a href="#New and Noteworthy">新的和值得注意的</a>
145</li>
146
147<li>
148<a href="#Incompatible changes">不兼容的更改</a>
149</li>
150
151<li>
152<a href="#Bug fixes">Bug修复</a>
153</li>
154
155<li>
156<a href="#Improvements">改进</a>
157</li>
158
159<li>
160<a href="#Non-functional changes">非功能性变化</a>
161</li>
162
163<li>
164<a href="#Known problems and workarounds">已知问题和解决方法</a>
165</li>
166
167<li>
168<a href="#Thanks">谢谢</a>
169</li>
170
171
172</ul>
173
174
175<h2 class="ch_section" id="New and Noteworthy">新的和值得注意的</h2>
176
177
178<h3 class="ch_title">用户体验改进</h3>
179
180
181
182
183<h2 class="ch_section" id="Incompatible changes">不兼容的更改</h2>
184
185
186
187<h2 class="ch_section" id="Improvements">改进</h2>
188
189
190<h3>HTTP 采样器和测试脚本记录器</h3>
191
192<ul>
193
194</ul>
195
196
197<h3>其他采样器</h3>
198
199<ul>
200
201</ul>
202
203
204<h3>控制器</h3>
205
206<ul>
207
208</ul>
209
210
211<h3>听众</h3>
212
213<ul>
214
215</ul>
216
217
218<h3>计时器、断言、配置、前处理器和后处理器</h3>
219
220<ul>
221
222</ul>
223
224
225<h3>职能</h3>
226
227<ul>
228
229</ul>
230
231
232<h3>I18N</h3>
233
234<ul>
235
236</ul>
237
238
239<h3>报告/仪表板</h3>
240
241<ul>
242
243</ul>
244
245
246<h3>一般的</h3>
247
248<ul>
249
250</ul>
251
252
253<h2 class="ch_section" id="Non-functional changes">非功能性变化</h2>
254
255<ul>
256    
257<li>将 Apache Log4j2 更新到 2.17.0(从 2.16.0)。</li>
258
259</ul>
260
261 
262
263
264<h2 class="ch_section" id="Bug fixes">Bug修复</h2>
265
266
267<h3>HTTP 采样器和测试脚本记录器</h3>
268
269<ul>
270
271</ul>
272
273
274<h3>其他采样器</h3>
275
276<ul>
277
278</ul>
279
280
281<h3>控制器</h3>
282
283<ul>
284
285</ul>
286
287
288<h3>听众</h3>
289
290<ul>
291
292</ul>
293
294
295<h3>计时器、断言、配置、前处理器和后处理器</h3>
296
297<ul>
298
299</ul>
300
301
302<h3>职能</h3>
303
304<ul>
305
306</ul>
307
308
309<h3>I18N</h3>
310
311<ul>
312
313</ul>
314
315
316<h3>报告/仪表板</h3>
317
318<ul>
319
320</ul>
321
322
323<h3>文档</h3>
324
325<ul>
326
327</ul>
328
329
330<h3>一般的</h3>
331
332<ul>
333
334</ul>
335
336 
337
338
339<h2 class="ch_section" id="Thanks">谢谢</h2>
340
341<p>我们感谢上述错误和改进部分中提到的所有贡献者:
342</p>
343
344<ul>
345
346</ul>
347
348<p>我们还要感谢帮助我们改进 JMeter 的错误报告者。</p>
349
350<ul>
351
352</ul>
353
354<p>
355如果我们遗漏了其他任何人,我们深表歉意。
356</p>
357 
358
359
360<h2 class="ch_section" id="Known problems and workarounds">已知问题和解决方法</h2>
361
362<ul>
363
364<li>Once Only 控制器在线程组或循环控制器下的行为正确,但除此之外它的行为不一致(或明确指定)。</li>
365
366
367<li>
368绿框左侧出现的数字是活动线程数/总线程数,总线程数只适用于本地运行的测试,否则显示<span class="code">为0</span>(见<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=55510">
369      Bug 55510</a>)。
370</li>
371
372
373<li>
374请注意,在某些 Windows 系统下,您可能会收到以下警告:
375<pre class="source">
376java.util.prefs.WindowsPreferences
377WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0
378x80000002. Windows RegCreateKeyEx(&hellip;) returned error code 5.
379</pre>
380修复方法是以管理员身份运行 JMeter,它将为您创建注册表项,然后您可以以普通用户身份重新启动 JMeter,您将不再有警告。
381</li>
382
383
384<li>
385您可能会遇到以下错误:
386<pre class="source">java.security.cert.CertificateException: Certificates does not conform to algorithm constraints</pre>
387 如果您在具有 SSL 证书(其本身或其信任链中的 SSL 证书之一)的网站上运行 HTTPS 请求,该证书具有使用 MD2 的签名算法(如<span class="code">md2WithRSAEncryption</span>)或大小低于 1024 位的 SSL 证书。此错误与 Java 8+ 中增加的安全性有关。
388<br>
389要允许您执行 HTTPS 请求,您可以通过编辑 Java <span class="code">jdk.certpath.disabledAlgorithms</span>属性来降低 Java 安装的安全性。根据您的情况,删除 MD2 值或大小约束。
390<br>
391此属性在此文件中:
392<pre class="source">JAVA_HOME/jre/lib/security/java.security</pre>
393有关详细信息,请参阅  <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=56357">
394      错误 56357</a>。
395</li>
396
397
398<li>
399在 Mac OSX 下,聚合图会由于数字的镜像效应而显示错误的值。这是由于一个已知的 Java 错误,请参阅错误<a href="https://bugs.openjdk.java.net/browse/JDK-8065373">JDK-8065373</a>
400修复是使用 JDK8_u45 或更高版本。
401</li>
402
403
404<li>
405查看结果树可能无法在 HTML 渲染器下显示某些 HTML 代码,请参阅<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=54586">
406      错误 54586</a>。这是由于一个已知的 Java 错误导致无法解析行/列属性中的“ <span class="code">px</span> ”单位。请参阅错误<a href="https://bugs.openjdk.java.net/browse/JDK-8031109">JDK-8031109</a>
407修复是使用 JDK9 b65 或更高版本。
408</li>
409
410
411<li>
412带有键盘的 JTable 选择(<span class="keycombo"><span class="keysym">SHIFT</span> &nbsp;+&nbsp; <span class="keysym">up/down</span></span>)在 Mac OSX 上的 Java 7 中完全不可用。这是由于一个已知的 Java 错误<a href="https://bugs.openjdk.java.net/browse/JDK-8025126">JDK-8025126</a>
413修复是使用 JDK 8 b132 或更高版本。
414</li>
415
416
417<li>
418自 Java 11 起,JavaScript 实现<a href="https://openjdk.java.net/jeps/335">Nashorn 已被弃用</a>。如果您使用基于 Nashorn 的 JavaScript,Java 将发出以下弃用警告。
419<pre class="source">
420Warning: Nashorn engine is planned to be removed from a future JDK release
421</pre>
422要使这些警告静音,请将<span class="code">-Dnashorn.args=--no-deprecation-warning</span>添加到您的 Java 参数中。这可以通过设置环境变量<span class="code">JVM_ARGS来实现</span>
423
424<pre class="source">
425export JVM_ARGS="-Dnashorn.args=--no-deprecation-warning"
426</pre>
427
428</li>
429
430
431<li>
432在 Java 15 中,JavaScript 实现<a href="https://openjdk.java.net/jeps/372">Nashorn 已被删除</a>。要重新添加兼容 JSR-223 的 JavaScript 引擎,您有两种选择:
433  <dl>
434    
435<dt>使用 Mozilla Rhino</dt>
436    
437<dd>将<a href="https://github.com/mozilla/rhino/releases/download/Rhino1_7_13_Release/rhino-engine-1.7.13.jar">rhino-engine-1.7.13.jar</a>复制到<span class="code">$JMETER_HOME/lib/ext</span>中。</dd>
438    
439<dt>使用 OpenJDK Nashorn</dt>
440    
441<dd>
442      OpenJDK Nashorn 实现作为一个模块提供。要使用它,您必须下载它并将其添加到模块路径中。下面概述了下载 15.0 版及其依赖项并设置模块路径的 hacky 方法:
443      <pre class="source">
444mkdir lib/modules
445pushd lib/modules
446wget https://repo1.maven.org/maven2/org/openjdk/nashorn/nashorn-core/15.0/nashorn-core-15.0.jar
447wget https://repo1.maven.org/maven2/org/ow2/asm/asm/9.0/asm-9.0.jar
448wget https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar
449wget https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar
450wget https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar
451wget https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar
452popd
453export JVM_ARGS="--modulepath $PWD/lib/modules"
454./bin/jmeter
455      </pre>
456    
457</dd>
458  
459</dl>
460
461</li>
462
463
464</ul>
465
466
467</div>
468</div>
469<a href="#top" id="topButton">Go to top</a>
470</div>
471</div>
472<script>
473var _hmt = _hmt || [];
474(function() {
475  var hm = document.createElement("script");
476  hm.src = "https://hm.baidu.com/hm.js?50cb84cf7a5abc54670910741c1f98c0";
477  var s = document.getElementsByTagName("script")[0]; 
478  s.parentNode.insertBefore(hm, s);
479})();
480</script>
480
481
482<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6117966252207595"
483     crossorigin="anonymous"></script>
483
484
485<div class="footer">
486<div class="copyright">
487            Copyright &copy;
488            1999 &ndash;
489            2021
490            , Apache Software Foundation
491          </div>
492<div class="trademarks">Apache, Apache JMeter, JMeter, the Apache
493            feather, and the Apache JMeter logo are
494            trademarks of the
495            Apache Software Foundation.
496          </div>
497<div>
498<a href="https://br.jmeter.net" target="_blank" style="color:white;">br</a>
499<a href="https://es.jmeter.net" target="_blank" style="color:white;">es</a>
500<a href="https://de.jmeter.net" target="_blank" style="color:white;">de</a>
501<a href="https://fr.jmeter.net" target="_blank" style="color:white;">fr</a>
502<a href="https://jp.jmeter.net" target="_blank" style="color:white;">jp</a>
503<a href="https://kr.jmeter.net" target="_blank" style="color:white;">kr</a>
504<a href="https://jmeter.net" target="_blank" style="color:white;">zh</a>
505
506</div>
507</div>
508
509<script>(function(){
510            "use strict";
511            // enable 'go to top' button functionality
512            document.addEventListener('scroll', function() {
513                if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500) {
514                    document.getElementById("topButton").style.display = "block";
515                } else {
516                    document.getElementById("topButton").style.display = "none";
517                }
518            });
519            // fill in the current location into social links on this page.
520            var as = document.getElementsByTagName('a');
521            var loc = document.location.href;
522            if (!loc.toLowerCase().startsWith('http')) {
523                return;
524            }
525            for (var i=0; i<as.length; i++) {
526                var href = as[i].getAttribute('data-social-url');
527                if (href !== null) {
528                    as[i].href = href + encodeURIComponent(loc);
529                }
530            }
531        })();</script>
531
532</body>
533</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.