mirror of https://github.com/apache/jmeter.git
				
				
				
			Change style for section, category and title changes to have better look&feel (IMHO)
Add a screeshot to show the new name of test recorder
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1531571 13f79535-47bb-0310-9956-ffa450edef68
Former-commit-id: 36c023f212
			
			
This commit is contained in:
		
							parent
							
								
									9cc1d95e25
								
							
						
					
					
						commit
						b8fa9552cd
					
				|  | @ -37,11 +37,23 @@ Earlier changes are detailed in the <a href="changes_history.html">History of Pr | ||||||
| 
 | 
 | ||||||
| <h1>Version 2.10</h1> | <h1>Version 2.10</h1> | ||||||
| 
 | 
 | ||||||
| <h2>New and Noteworthy</h2> | Summary | ||||||
|  | <ul> | ||||||
|  | <li><a href="#New and Noteworthy">New and Noteworthy</a></li> | ||||||
|  | <li><a href="#Known bugs">Known bugs</a></li> | ||||||
|  | <li><a href="#Incompatible changes">Incompatible changes</a></li> | ||||||
|  | <li><a href="#Bug fixes">Bug fixes</a></li> | ||||||
|  | <li><a href="#Improvements">Improvements</a></li> | ||||||
|  | <li><a href="#Non-functional changes">Non-functional changes</a></li> | ||||||
|  | <li><a href="#Thanks">Thanks</a></li> | ||||||
| 
 | 
 | ||||||
| <h3><u>Core Improvements:</u></h3> | </ul> | ||||||
| 
 | 
 | ||||||
| <h4>* New Performance improvements</h4> | <ch_section>New and Noteworthy</ch_section> | ||||||
|  | 
 | ||||||
|  | <ch_category>Core Improvements</ch_category> | ||||||
|  | 
 | ||||||
|  | <ch_title>New Performance improvements</ch_title> | ||||||
| <p> | <p> | ||||||
| <ul> | <ul> | ||||||
| <li>A Huge performance improvement has been made on High Throughput Tests (no pause), see <bugzilla>54777</bugzilla></li> | <li>A Huge performance improvement has been made on High Throughput Tests (no pause), see <bugzilla>54777</bugzilla></li> | ||||||
|  | @ -50,14 +62,15 @@ Earlier changes are detailed in the <a href="changes_history.html">History of Pr | ||||||
| </ul> | </ul> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* New CSS/JQuery Tester in View Tree Results that makes CSS/JQuery Extractor a first class | <ch_title>New CSS/JQuery Tester in View Tree Results that makes CSS/JQuery Extractor a first class</ch_title> | ||||||
| citizen in JMeter, you can now test your expressions very easily</h4> | citizen in JMeter, you can now test your expressions very easily"/> | ||||||
| <p> | <p> | ||||||
| <figure width="1144" height="638" image="changes/2.10/01_css_jquery_tester.png"></figure> | <figure width="1144" height="638" image="changes/2.10/01_css_jquery_tester.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Many improvements in HTTP(S) Recording have been made</h4> | <ch_title>Many improvements in HTTP(S) Recording have been made</ch_title> | ||||||
| <p> | <p> | ||||||
|  | <figure width="691" height="215" image="changes/2.10/18_https_test_script_recorder.png"></figure> | ||||||
| <note> | <note> | ||||||
| The "HTTP Proxy Server" test element has been renamed as "HTTP(S) Test Script Recorder". | The "HTTP Proxy Server" test element has been renamed as "HTTP(S) Test Script Recorder". | ||||||
| </note> | </note> | ||||||
|  | @ -71,7 +84,7 @@ See updated documentation: <complink name="HTTP(S) Test Script Recorder"/> | ||||||
| </ul> | </ul> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* You can now load test MongoDB through new MongoDB Source Config</h4> | <ch_title>You can now load test MongoDB through new MongoDB Source Config</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="912" height="486" image="changes/2.10/02_mongodb_source_config.png"></figure> | <figure width="912" height="486" image="changes/2.10/02_mongodb_source_config.png"></figure> | ||||||
| </p> | </p> | ||||||
|  | @ -79,47 +92,48 @@ See updated documentation: <complink name="HTTP(S) Test Script Recorder"/> | ||||||
| <figure width="850" height="687" image="changes/2.10/14_mongodb_jsr223.png"></figure> | <figure width="850" height="687" image="changes/2.10/14_mongodb_jsr223.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Kerberos authentication has been added to Auth Manager</h4> | <ch_title>Kerberos authentication has been added to Auth Manager</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="1005" height="364" image="changes/2.10/15_kerberos.png"></figure> | <figure width="1005" height="364" image="changes/2.10/15_kerberos.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* device can now be used in addition to source IP address</h4> | <ch_title>Device can now be used in addition to source IP address</ch_title> | ||||||
| 
 | 
 | ||||||
| <p> | <p> | ||||||
| <figure width="1087" height="699" image="changes/2.10/16_device.png"></figure> | <figure width="1087" height="699" image="changes/2.10/16_device.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* You can now do functional testing of MongoDB scripts through new MongoDB Script</h4> | <ch_title>You can now do functional testing of MongoDB scripts through new MongoDB Script</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="906" height="313" image="changes/2.10/03_mongodb_script_alpha.png"></figure> | <figure width="906" height="313" image="changes/2.10/03_mongodb_script_alpha.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Timeout has been added to OS Process Sampler</h4> | <ch_title>Timeout has been added to OS Process Sampler</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="684" height="586" image="changes/2.10/17_os_process_timeout.png"></figure> | <figure width="684" height="586" image="changes/2.10/17_os_process_timeout.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Query timeout has been added to JDBC Request</h4> | <ch_title>Query timeout has been added to JDBC Request</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="540" height="600" image="changes/2.10/04_jdbc_request_timeout.png"></figure> | <figure width="540" height="600" image="changes/2.10/04_jdbc_request_timeout.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* New functions (__urlencode and __urldecode) are now available to encode/decode URL encoded chars</h4> | <ch_title>New functions (__urlencode and __urldecode) are now available to encode/decode URL encoded chars</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="512" height="240" image="changes/2.10/05_urlencode_function.png"></figure> | <figure width="512" height="240" image="changes/2.10/05_urlencode_function.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Continuous Integration is now eased by addition of a new flag that forces NON-GUI JVM to exit after test end</h4> | <ch_title>Continuous Integration is now eased by addition of a new flag that forces NON-GUI JVM to exit after test end</ch_title> | ||||||
| <p>See jmeter property:</p> | <p>See jmeter property:</p> | ||||||
| <code>jmeterengine.force.system.exit</code> | <code>jmeterengine.force.system.exit</code> | ||||||
|  | <p></p> | ||||||
| 
 | 
 | ||||||
| <h4>* HttpSampler now allows DELETE Http Method to have a body (works for HC4 and HC31 implementations). This allows for example to test Elastic Search APIs</h4> | <ch_title>HttpSampler now allows DELETE Http Method to have a body (works for HC4 and HC31 implementations). This allows for example to test Elastic Search APIs</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="573" height="444" image="changes/2.10/06_http_request_delete_method.png"></figure> | <figure width="573" height="444" image="changes/2.10/06_http_request_delete_method.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* 2 implementations of HtmlParser have been added to improve Embedded resources parsing</h4> | <ch_title>2 implementations of HtmlParser have been added to improve Embedded resources parsing</ch_title> | ||||||
| <p> | <p> | ||||||
| You can choose the implementation to use for parsing Embedded resources in HTML pages: | You can choose the implementation to use for parsing Embedded resources in HTML pages: | ||||||
| See jmeter.properties and look at property "htmlParser.className". | See jmeter.properties and look at property "htmlParser.className". | ||||||
|  | @ -129,7 +143,7 @@ See jmeter.properties and look at property "htmlParser.className". | ||||||
| </ul> | </ul> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Distributed testing has been improved</h4> | <ch_title>Distributed testing has been improved</ch_title> | ||||||
| <p> | <p> | ||||||
| <ul> | <ul> | ||||||
| <li> | <li> | ||||||
|  | @ -147,9 +161,9 @@ Number of threads on each node are now reported to controller. | ||||||
| </ul> | </ul> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* ModuleController has been improved to better handle changes to referenced controllers</h4> | <ch_title>ModuleController has been improved to better handle changes to referenced controllers</ch_title> | ||||||
| 
 | 
 | ||||||
| <h4>* Improved class loader configuration, see <bugzilla>55503</bugzilla></h4> | <ch_title>Improved class loader configuration, see <bugzilla>55503</bugzilla></ch_title> | ||||||
| <p> | <p> | ||||||
| <ul> | <ul> | ||||||
| <li>New property "plugin_dependency_paths" for plugin dependencies</li> | <li>New property "plugin_dependency_paths" for plugin dependencies</li> | ||||||
|  | @ -158,13 +172,14 @@ Number of threads on each node are now reported to controller. | ||||||
| </ul> | </ul> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Best-practices section has been improved, ensure you read it to get the most out of JMeter</h4> | <ch_title>Best-practices section has been improved, ensure you read it to get the most out of JMeter</ch_title> | ||||||
| 
 | <p>See <a href="usermanual/best-practices.html">Best Practices</a> | ||||||
| <h3><u>GUI and ergonomy Improvements:</u></h3> | </p> | ||||||
|  | <ch_category>GUI and ergonomy Improvements</ch_category> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| <h4>* New Templates feature that allows you to create test plan from existing template or merge | <ch_title>New Templates feature that allows you to create test plan from existing template or merge | ||||||
| template into your Test Plan</h4> | template into your Test Plan</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="428" height="130" image="changes/2.10/07_jmeter_templates_icon.png"></figure> | <figure width="428" height="130" image="changes/2.10/07_jmeter_templates_icon.png"></figure> | ||||||
| </p> | </p> | ||||||
|  | @ -172,12 +187,12 @@ template into your Test Plan</h4> | ||||||
| <figure width="781" height="472" image="changes/2.10/08_jmeter_templates_box.png"></figure> | <figure width="781" height="472" image="changes/2.10/08_jmeter_templates_box.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Workbench can now be saved</h4> | <ch_title>Workbench can now be saved</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="489" height="198" image="changes/2.10/09_save_workbench.png"></figure> | <figure width="489" height="198" image="changes/2.10/09_save_workbench.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Syntax color has been added to scripts elements (BeanShell, BSF, and JSR223), MongoDB and JDBC elements making code much more readable and allowing <b>UNDO/REDO</b> through CTRL+Z/CTRL+Y</h4> | <ch_title>Syntax color has been added to scripts elements (BeanShell, BSF, and JSR223), MongoDB and JDBC elements making code much more readable and allowing <b>UNDO/REDO</b> through CTRL+Z/CTRL+Y</ch_title> | ||||||
| <p>BSF Sampler with syntax color | <p>BSF Sampler with syntax color | ||||||
| <figure width="915" height="620" image="changes/2.10/10_color_syntax_bsf_sampler.png"></figure> | <figure width="915" height="620" image="changes/2.10/10_color_syntax_bsf_sampler.png"></figure> | ||||||
| </p> | </p> | ||||||
|  | @ -185,13 +200,13 @@ template into your Test Plan</h4> | ||||||
| <figure width="911" height="614" image="changes/2.10/11_color_syntax_jsr223_preprocessor.png"></figure> | <figure width="911" height="614" image="changes/2.10/11_color_syntax_jsr223_preprocessor.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* Better editors are now available for Test Elements with large text content, like HTTP Sampler, and JMS related Test Element providing line numbering and allowing <b>UNDO/REDO</b> through CTRL+Z/CTRL+Y</h4> | <ch_title>Better editors are now available for Test Elements with large text content, like HTTP Sampler, and JMS related Test Element providing line numbering and allowing <b>UNDO/REDO</b> through CTRL+Z/CTRL+Y</ch_title> | ||||||
| 
 | 
 | ||||||
| <h4>* JMeter GUI can now be fully Internationalized, all remaining issues have been fixed</h4> | <ch_title>JMeter GUI can now be fully Internationalized, all remaining issues have been fixed</ch_title> | ||||||
| <h5>Currently French has all its labels translated. Other languages are partly translated, feel free to  | <h5>Currently French has all its labels translated. Other languages are partly translated, feel free to  | ||||||
| contribute translations by reading <a href="localising/index.html">Localisation (Translator's Guide)</a></h5> | contribute translations by reading <a href="localising/index.html">Localisation (Translator's Guide)</a></h5> | ||||||
| 
 | 
 | ||||||
| <h4>* Moving elements in Test plan has been improved in many ways</h4> | <ch_title>Moving elements in Test plan has been improved in many ways</ch_title> | ||||||
| <h5>Drag and drop of elements in Test Plan tree is now much easier and possible on multiple nodes</h5> | <h5>Drag and drop of elements in Test Plan tree is now much easier and possible on multiple nodes</h5> | ||||||
| <p> | <p> | ||||||
| <figure width="894" height="236" image="changes/2.10/12_drap_n-drop_multiple.png"></figure> | <figure width="894" height="236" image="changes/2.10/12_drap_n-drop_multiple.png"></figure> | ||||||
|  | @ -205,16 +220,17 @@ before the one you just dropped.</b> | ||||||
| <p>(alt + Arrow Up) and (alt + Arrow Down) move the element within the parent node.<br/> | <p>(alt + Arrow Up) and (alt + Arrow Down) move the element within the parent node.<br/> | ||||||
| (alt + Arrow Left) and (alt + Arrow Right) move the element up and down in the tree depth</p> | (alt + Arrow Left) and (alt + Arrow Right) move the element up and down in the tree depth</p> | ||||||
| 
 | 
 | ||||||
| <h4>* Response Time Graph Y axis can now be scaled</h4> | <ch_title>Response Time Graph Y axis can now be scaled</ch_title> | ||||||
| <p> | <p> | ||||||
| <figure width="947" height="596" image="changes/2.10/13_response_time_graph_y_scale.png"></figure> | <figure width="947" height="596" image="changes/2.10/13_response_time_graph_y_scale.png"></figure> | ||||||
| </p> | </p> | ||||||
| 
 | 
 | ||||||
| <h4>* JUnit Sampler gives now more details on configuration errors</h4> | <ch_title>JUnit Sampler gives now more details on configuration errors</ch_title> | ||||||
| 
 | 
 | ||||||
| <!--  =================== Known bugs =================== --> | <!--  =================== Known bugs =================== --> | ||||||
| 
 | 
 | ||||||
| <h2>Known bugs</h2> | 
 | ||||||
|  | <ch_section>Known bugs</ch_section> | ||||||
| 
 | 
 | ||||||
| <ul> | <ul> | ||||||
| <li>The Once Only controller behaves correctly under a Thread Group or Loop Controller, | <li>The Once Only controller behaves correctly under a Thread Group or Loop Controller, | ||||||
|  | @ -255,7 +271,7 @@ A workaround is to use a Java 7 runtime (OpenJDK or Oracle JDK). | ||||||
| 
 | 
 | ||||||
| <!-- =================== Incompatible changes =================== --> | <!-- =================== Incompatible changes =================== --> | ||||||
| 
 | 
 | ||||||
| <h2>Incompatible changes</h2> | <ch_section>Incompatible changes</ch_section> | ||||||
| 
 | 
 | ||||||
| <p>SMTP Sampler now uses eml file subject if subject field is empty</p> | <p>SMTP Sampler now uses eml file subject if subject field is empty</p> | ||||||
| 
 | 
 | ||||||
|  | @ -300,7 +316,7 @@ If you use any plugin or third-party code that depends on it, you need to add it | ||||||
| 
 | 
 | ||||||
| <!-- =================== Bug fixes =================== --> | <!-- =================== Bug fixes =================== --> | ||||||
| 
 | 
 | ||||||
| <h2>Bug fixes</h2> | <ch_section>Bug fixes</ch_section> | ||||||
| 
 | 
 | ||||||
| <h3>HTTP Samplers and Proxy</h3> | <h3>HTTP Samplers and Proxy</h3> | ||||||
| <ul> | <ul> | ||||||
|  | @ -395,7 +411,7 @@ If you use any plugin or third-party code that depends on it, you need to add it | ||||||
| 
 | 
 | ||||||
| <!-- =================== Improvements =================== --> | <!-- =================== Improvements =================== --> | ||||||
| 
 | 
 | ||||||
| <h2>Improvements</h2> | <ch_section>Improvements</ch_section> | ||||||
| 
 | 
 | ||||||
| <h3>HTTP Samplers and Proxy</h3> | <h3>HTTP Samplers and Proxy</h3> | ||||||
| <ul> | <ul> | ||||||
|  | @ -480,7 +496,7 @@ If you use any plugin or third-party code that depends on it, you need to add it | ||||||
| <li><bugzilla>55651</bugzilla> - Change JMeter application icon to Apache plume icon</li> | <li><bugzilla>55651</bugzilla> - Change JMeter application icon to Apache plume icon</li> | ||||||
| </ul> | </ul> | ||||||
| 
 | 
 | ||||||
| <h2>Non-functional changes</h2> | <ch_section>Non-functional changes</ch_section> | ||||||
| <ul> | <ul> | ||||||
| <li>Updated to jsoup-1.7.2</li> | <li>Updated to jsoup-1.7.2</li> | ||||||
| <li><bugzilla>54776</bugzilla> - Update the dependency on Bouncy Castle to 1.48. Contributed by Emmanuel Bourg (ebourg at apache.org)</li> | <li><bugzilla>54776</bugzilla> - Update the dependency on Bouncy Castle to 1.48. Contributed by Emmanuel Bourg (ebourg at apache.org)</li> | ||||||
|  | @ -513,7 +529,7 @@ If you use any plugin or third-party code that depends on it, you need to add it | ||||||
| <li><bugzilla>55626</bugzilla> - Rename HTTP Proxy Server as HTTP(S) Test Script Recorder</li> | <li><bugzilla>55626</bugzilla> - Rename HTTP Proxy Server as HTTP(S) Test Script Recorder</li> | ||||||
| </ul> | </ul> | ||||||
| 
 | 
 | ||||||
| <h2>Thanks</h2> | <ch_section>Thanks</ch_section> | ||||||
| <p>We thank all contributors mentioned in bug and improvement sections above.<br/> | <p>We thank all contributors mentioned in bug and improvement sections above.<br/> | ||||||
| We also thank bug reporters who helped us improve JMeter. <br/> | We also thank bug reporters who helped us improve JMeter. <br/> | ||||||
| For this release we want to give special thanks to the following reporters for the clear reports and tests made after our fixes: | For this release we want to give special thanks to the following reporters for the clear reports and tests made after our fixes: | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 6.8 KiB | 
		Loading…
	
		Reference in New Issue