mirror of https://github.com/apache/jmeter.git
				
				
				
			Continue New and Noteworthy
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1739311 13f79535-47bb-0310-9956-ffa450edef68
Former-commit-id: 799d22dda2
			
			
This commit is contained in:
		
							parent
							
								
									09fe5dbe7e
								
							
						
					
					
						commit
						22378db5ec
					
				|  | @ -66,11 +66,11 @@ It is based on <a href="https://github.com/jayway/JsonPath" target="_blank" >Jay | |||
| <figure width="829" height="223" image="changes/3.0/json_path_extractor.png" ></figure></p> | ||||
| <ch_title>New validation feature, in one click run a selection of Thread Groups with <code>1</code> user, no pause and <code>1</code> iteration</ch_title> | ||||
| <figure width="295" height="629" image="changes/3.0/thread_group_validate.png"></figure> | ||||
| <ch_title>JSR223 Test Element do not require a Cache Compilation Key anymore, just check cache checkbox </ch_title> | ||||
| 
 | ||||
| <ch_title>JSR223 Test Elements do not require a Cache Compilation Key anymore</ch_title> | ||||
| <p>Just check <code>Cache compiled script if available</code> checkbox and the elements (Pre-Processor, Post-Processor, Assertions, Listeners...) will pre-compile the script if underlying language supports it and cache the compiled code</p> | ||||
| <figure width="991" height="606" image="changes/3.0/jsr223_cache_compiled.png"></figure> | ||||
| <ch_title>Nashorn can now be used as Javascript engine providing better performance and easier usage</ch_title> | ||||
| To enable it you need to set in <code>user.properties</code>: | ||||
| To enable <a target="_blank" href="http://www.oracle.com/technetwork/articles/java/jf14-nashorn-2126515.html" >Nashorn</a>, you need to set in <code>user.properties</code>: | ||||
| <source>javascript.use_rhino=false</source> | ||||
| <p>Nashorn can be used with Java 8 in the following elements: | ||||
| <ul> | ||||
|  | @ -84,7 +84,7 @@ To enable it you need to set in <code>user.properties</code>: | |||
| JEXL is a language very similar to JSTL.  | ||||
| <ch_title>Simplified HTTP Request UI</ch_title> | ||||
| <p>A new "<code>Advanced</code>" tab has been added to HTTP Request to simplify configuration. The file upload feature has been moved into a dedicated tab. | ||||
| This has increased the size available for parameters in UI.</p> | ||||
| This increases the space available for parameters in UI and simplifies the UX.</p> | ||||
| <figure width="895" height="674" image="changes/3.0/http_request_basic.png"></figure> | ||||
| <figure width="880" height="299" image="changes/3.0/http_request_advanced.png"></figure> | ||||
| 
 | ||||
|  | @ -97,6 +97,34 @@ This has increased the size available for parameters in UI.</p> | |||
| <ch_category>Reporting improvements</ch_category> | ||||
| 
 | ||||
| <ch_title>New Reporting Feature generating dynamic Graphs in HTML pages (APDEX, Summary report and Graphs)</ch_title> | ||||
| <p>An dynamic HTML report can now be generated either at the end of a load test or from a result file whenever you want. | ||||
| This report provides the following metrics: | ||||
| <ul> | ||||
|     <li><a href="https://en.wikipedia.org/wiki/Apdex" target="_blank">APDEX</a> table that computes for every transaction the APDEX based on configurable values for tolerated and satisfied thresholds</li> | ||||
|     <li>A request summary graph showing the Success and failed transaction percentage</li> | ||||
|     <li>A Statistics table providing in one table a summary of all metrics per transaction including 3 configurable percentiles</li> | ||||
|     <li>An error table providing a summary of all errors and their proportion in the total requests</li> | ||||
|     <li>Zoomable chart where you can check/uncheck every transaction to show/hide it for: | ||||
|         <ul> | ||||
|             <li>Response times Over Time</li> | ||||
|             <li>Bytes throughput Over Time</li> | ||||
|             <li>Latencies Over Time</li> | ||||
|             <li>Hits per second</li> | ||||
|             <li>Response codes per second</li> | ||||
|             <li>Transactions per second</li> | ||||
|             <li>Response Time vs Request per second</li> | ||||
|             <li>Latency vs Request per second</li> | ||||
|             <li>Response times percentiles</li> | ||||
|             <li>Active Threads Over Time</li> | ||||
|             <li>Times vs Threads</li> | ||||
|             <li>Response Time Distribution</li> | ||||
|             <li>Response Time per Sample</li> | ||||
|         </ul> | ||||
| 	</li> | ||||
| </ul> | ||||
| 
 | ||||
| 
 | ||||
| </p> | ||||
| <ch_title>GraphiteBackendListener has a new Server Hits metric</ch_title> | ||||
| <ch_title>Summariser displays a more readable duration</ch_title> | ||||
| Now duration are display in the format <code>hours:minutes:seconds</code> | ||||
|  | @ -114,7 +142,7 @@ Generate Summary Results =  30596 in 00:03:29 =  146.4/s Avg:     0 Min:     0 M | |||
| Generate Summary Results +   1661 in 00:00:10 =  166.1/s Avg:     0 Min:     0 Max:     1 Err:     0 (0.00%) Active: 50 Started: 50 Finished: 0 | ||||
| Generate Summary Results =  32257 in 00:03:39 =  147.3/s Avg:     0 Min:     0 Max:     1 Err:     0 (0.00%) | ||||
| </source> | ||||
| <ch_title>BackendListener now allows one to define sampler list as a regular expression</ch_title> | ||||
| <ch_title>BackendListener now allows you to define sampler list as a regular expression</ch_title> | ||||
| <p>You can now use a regular expression to select the samplers you want to filter.  | ||||
| Use parameter: <code>useRegexpForSamplersList=true</code> and put a regex in pararameter <code>samplersList</code> | ||||
| <figure width="815" height="395" image="changes/3.0/graphite_backend_listener_regex.png" ></figure> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue