Learn JMeter Series (32 Part Series)
1 S1E1 Learn JMeter Series – Getting Started with JMeter 5.3
2 S1E2 Learn JMeter Series – Building Blocks of JMeter
… 28 more parts…
3 S1E3 Learn JMeter Series – How to record in JMeter?
4 S1E4 Learn JMeter Series – Recording using Blazemeter Extension
5 S1E5 Learn JMeter Series – Deep dive into HTTP Request
6 S1E6 Learn JMeter Series – HTTP Request Defaults
7 S1E7 Learn JMeter Series – HTTP Header Manager
8 S1E9 Learn JMeter Series – HTTP Cookie Manager
9 S1E10 Learn JMeter Series – HTTP Authorization Manager
10 S1E8 Learn JMeter Series – HTTP Cache Manager
11 S2E1 Learn JMeter Series – CSV Data Set Config
12 S2E2 Learn JMeter Series – Random Variable
13 S2E3 Learn JMeter Series – DNS Cache Manager
14 S2E4 Learn JMeter Series – HTML Link Parser and HTTP URL Re-writing Modifier
15 S2E5 Learn JMeter Series – Regular Expression Extractor
16 S2E6 Learn JMeter Series – JSON Extractor
17 S2E7 Learn JMeter Series – JSON JMESPath Extractor
18 S2E8 Learn JMeter Series – CSS Selector Extractor
19 S2E9 Learn JMeter Series – Boundary Extractor
20 S2E10 Learn JMeter Series – XPath2 Extractor
21 S3E1 Learn JMeter Series – Inter Thread Communication
22 S3E2 Learn JMeter Series – Uniform Random Timer
23 S3E3 Learn JMeter Series – Constant Throughput Timer
24 S3E4 Learn JMeter Series – Precise Throughput Timer
25 S3E5 Learn JMeter Series – Synchronizing Timer
26 S3E6 Learn JMeter Series – Listeners in JMeter
27 S3E7 Learn JMeter Series – If Controller
28 S3E8 Learn JMeter Series – While Controller
29 S3E10 Learn JMeter Series – Throughput Controller
30 Recording on JMeter
31 Apache Commons Text CVE-2022-42889 Fix for JMeter
32 What’s new in Apache JMeter 5.6?
In this blog post, let us see what’s new in Apache JMeter 5.6. You can check my last post about JMeter 5.5. JMeter 5.6 was long due from the Apache community, it has been more than a year since we got an update.
Apache JMeter 5.6
There are no new and noteworthy changes in JMeter 5.6. But it comes with improvements and bug fixes. The following are the improvements made in JMeter 5.6.
Thread Groups
- Issue #5682Pull request #717 – Open Model Thread Group: avoid skipping rows from CSV Data Set Config
- Support custom thread group implementations in “Add think time” and “Save as test fragment” actions
- Open Model Thread Group: interrupt pending HTTP requests and other Interruptible test elements on test stop
HTTP Samplers and Test Script Recorder
- Pull request #5911 – Use Caffeine for caching HTTP headers instead of commons-collections4 LRUMap
- Pull request #5947 – Fetch resources referenced in <link “rel”=”preload”…> elements
- Pull request #5869 – Allow more templates to format sampler names in the recorder: #{url}, #{method}, #{scheme}, #{host}, #{port}
Other samplers
- Pull request #5909 – Use Caffeine for caching compiled scripts in JSR223 samplers instead of commons-collections4 LRUMap
Apart from the above improvements, there are general enhancements available in 5.6 along with non-functional changes such as JARs upgrades, accessibility, and more.
I have a surprising feature in JMeter 5.6 for you, which is editable in almost all the checkbox controls. This was not possible prior to JMeter 5.6.
By default, the checkbox has two attributes: either checked or unchecked. But starting from JMeter 5.6, you can enable the expression so that you can programmatically control the attributes.
Here is how you can edit the checkbox properties.
- Right-click on the checkbox where you want to add the expression as shown below.
- Click “Use Expression” This will launch a drop-down as shown below.
- Here you can select
true
to enable the checkbox,false
to uncheck the checkbox, or you can use either the expressions${__P(property_name)}
or${variable_name}
__P
can be used to read the values from the JMeter CLI. ${}
can be used to read within the JMeter test plan.
Checkbox expressions usecases
You may think where this feature will be useful. Actually it has various usecases:
- Test different thread groups consecutively.
- to test various HTTP sampler settings such as keep alive, multi-form data, headers, and more.
- Test various thread group properties
Learn JMeter Series (32 Part Series)
1 S1E1 Learn JMeter Series – Getting Started with JMeter 5.3
2 S1E2 Learn JMeter Series – Building Blocks of JMeter
… 28 more parts…
3 S1E3 Learn JMeter Series – How to record in JMeter?
4 S1E4 Learn JMeter Series – Recording using Blazemeter Extension
5 S1E5 Learn JMeter Series – Deep dive into HTTP Request
6 S1E6 Learn JMeter Series – HTTP Request Defaults
7 S1E7 Learn JMeter Series – HTTP Header Manager
8 S1E9 Learn JMeter Series – HTTP Cookie Manager
9 S1E10 Learn JMeter Series – HTTP Authorization Manager
10 S1E8 Learn JMeter Series – HTTP Cache Manager
11 S2E1 Learn JMeter Series – CSV Data Set Config
12 S2E2 Learn JMeter Series – Random Variable
13 S2E3 Learn JMeter Series – DNS Cache Manager
14 S2E4 Learn JMeter Series – HTML Link Parser and HTTP URL Re-writing Modifier
15 S2E5 Learn JMeter Series – Regular Expression Extractor
16 S2E6 Learn JMeter Series – JSON Extractor
17 S2E7 Learn JMeter Series – JSON JMESPath Extractor
18 S2E8 Learn JMeter Series – CSS Selector Extractor
19 S2E9 Learn JMeter Series – Boundary Extractor
20 S2E10 Learn JMeter Series – XPath2 Extractor
21 S3E1 Learn JMeter Series – Inter Thread Communication
22 S3E2 Learn JMeter Series – Uniform Random Timer
23 S3E3 Learn JMeter Series – Constant Throughput Timer
24 S3E4 Learn JMeter Series – Precise Throughput Timer
25 S3E5 Learn JMeter Series – Synchronizing Timer
26 S3E6 Learn JMeter Series – Listeners in JMeter
27 S3E7 Learn JMeter Series – If Controller
28 S3E8 Learn JMeter Series – While Controller
29 S3E10 Learn JMeter Series – Throughput Controller
30 Recording on JMeter
31 Apache Commons Text CVE-2022-42889 Fix for JMeter
32 What’s new in Apache JMeter 5.6?
暂无评论内容