jmeter.git
2 weeks agoAdd test for broken xpath in XPathUtil#selectNodeList master
Felix Schumacher [Sat, 23 Jul 2022 15:21:10 +0000 (17:21 +0200)] 
Add test for broken xpath in XPathUtil#selectNodeList

2 weeks agoUpdate XPathUtilTest.java
PJ Fanning [Sat, 23 Jul 2022 15:13:11 +0000 (16:13 +0100)] 
Update XPathUtilTest.java

2 weeks agoUpdate XPathUtilTest.java
PJ Fanning [Sat, 23 Jul 2022 14:32:28 +0000 (15:32 +0100)] 
Update XPathUtilTest.java

2 weeks agoRestructure tests for XPathUtil
Felix Schumacher [Sat, 23 Jul 2022 13:19:15 +0000 (15:19 +0200)] 
Restructure tests for XPathUtil

Use a dummy printstream instead of null to ignore errors on System.err.
Use ParameterizedTests to make test methods more concise.

4 weeks agoMake failing tests run again and add more tests
Felix Schumacher [Sat, 9 Jul 2022 12:48:17 +0000 (14:48 +0200)] 
Make failing tests run again and add more tests

Bugzilla Id: 66140

4 weeks agoOrder of imports
Felix Schumacher [Sat, 9 Jul 2022 12:21:32 +0000 (14:21 +0200)] 
Order of imports

4 weeks agoDon't generate same string twice.
Felix Schumacher [Sat, 9 Jul 2022 12:15:11 +0000 (14:15 +0200)] 
Don't generate same string twice.

4 weeks agoGuess the delimiter of the CSV source, when configured one seems wrong.
Felix Schumacher [Sat, 9 Jul 2022 12:14:09 +0000 (14:14 +0200)] 
Guess the delimiter of the CSV source, when configured one seems wrong.

This is in line with the behaviour of CSVSaveService.

Bugzilla Id: 66140

4 weeks agoCheck if target is reachable, before generating args for test
Felix Schumacher [Sat, 9 Jul 2022 11:17:40 +0000 (13:17 +0200)] 
Check if target is reachable, before generating args for test

Travis doesn't add [::1] to it's local IPv6 interface on newer Ubuntu distros.

4 weeks agodoc: add load profile samples to Open Model Thread Group documentation 718/head
Vladimir Sitnikov [Wed, 29 Jun 2022 17:11:22 +0000 (20:11 +0300)] 
doc: add load profile samples to Open Model Thread Group documentation

4 weeks agoinstall-jdk.sh on travis doesn't support Java 8 with Focal
Felix Schumacher [Fri, 8 Jul 2022 13:04:22 +0000 (15:04 +0200)] 
install-jdk.sh on travis doesn't support Java 8 with Focal

4 weeks agoSwitch to Ubuntu focal for building on travis
Felix Schumacher [Fri, 8 Jul 2022 09:59:58 +0000 (11:59 +0200)] 
Switch to Ubuntu focal for building on travis

The default dist is xenial, which is 16.04 and really out of date now

4 weeks agoOnly bug fixes for now, so set next version to 5.5.1
Felix Schumacher [Thu, 7 Jul 2022 15:27:50 +0000 (17:27 +0200)] 
Only bug fixes for now, so set next version to 5.5.1

4 weeks agoCorrect markup
Felix Schumacher [Thu, 7 Jul 2022 15:26:33 +0000 (17:26 +0200)] 
Correct markup

4 weeks agoCorrect theme for darklaf on rsyntaxtextarea
Felix Schumacher [Tue, 5 Jul 2022 14:16:38 +0000 (16:16 +0200)] 
Correct theme for darklaf on rsyntaxtextarea

The id of the theme has been changed to all lowercase

Bugzilla Id: 66517
Closes #719

4 weeks agoPrepare files for next round of 5.6-snapshots
Felix Schumacher [Thu, 7 Jul 2022 14:41:08 +0000 (16:41 +0200)] 
Prepare files for next round of 5.6-snapshots

7 weeks agoAdd the 5.5 release
Milamber [Tue, 14 Jun 2022 13:01:26 +0000 (14:01 +0100)] 
Add the 5.5 release

2 months agoUpdate various dependecies rel/v5.5 v5.5-rc3
Felix Schumacher [Mon, 6 Jun 2022 10:09:12 +0000 (12:09 +0200)] 
Update various dependecies

* apiguardian-api.version=1.1.2
* asm.version=9.3
* jackson.version=2.13.3
* jsoup.version=1.15.1
* neo4j-java-driver.version=4.4.6
* tika.version=1.28.3

2 months agoUpdate expected checksums for Groovy 3.0.11
Felix Schumacher [Sat, 4 Jun 2022 10:01:55 +0000 (12:01 +0200)] 
Update expected checksums for Groovy 3.0.11

2 months agoUpdate to Groovy 3.0.11
Felix Schumacher [Sat, 4 Jun 2022 09:39:03 +0000 (11:39 +0200)] 
Update to Groovy 3.0.11

2 months agorefine the log message from the state of in pregress to complete (#714)
Zishuo Ding [Fri, 3 Jun 2022 19:39:48 +0000 (15:39 -0400)] 
refine the log message from the state of in pregress to complete (#714)

3 months agoUpdate expected_release_jars 712/head
Vladimir Sitnikov [Mon, 9 May 2022 18:59:13 +0000 (21:59 +0300)] 
Update expected_release_jars

3 months agoExtract loadFile function
Vladimir Sitnikov [Mon, 9 May 2022 14:58:32 +0000 (17:58 +0300)] 
Extract loadFile function

3 months agoThere's no need to split startGui into "part one" and "part two"
Vladimir Sitnikov [Mon, 9 May 2022 11:05:10 +0000 (14:05 +0300)] 
There's no need to split startGui into "part one" and "part two"

3 months agoMove test plan loading off from the event dispatcher thread
Vladimir Sitnikov [Mon, 9 May 2022 10:44:55 +0000 (13:44 +0300)] 
Move test plan loading off from the event dispatcher thread

3 months agoUse kotlinx-coroutines for GUI launcher
Vladimir Sitnikov [Mon, 9 May 2022 10:32:34 +0000 (13:32 +0300)] 
Use kotlinx-coroutines for GUI launcher

3 months agoConvert JMeterGuilLauncher to Kotlin
Vladimir Sitnikov [Mon, 9 May 2022 10:11:35 +0000 (13:11 +0300)] 
Convert JMeterGuilLauncher to Kotlin

3 months agoFactor JMeterGuiLauncher out of JMeter
Vladimir Sitnikov [Mon, 9 May 2022 09:55:43 +0000 (12:55 +0300)] 
Factor JMeterGuiLauncher out of JMeter

3 months agoUpdate Kotlin to 1.6.21 713/head
Vladimir Sitnikov [Mon, 9 May 2022 19:26:14 +0000 (22:26 +0300)] 
Update Kotlin to 1.6.21

Note: Kotlin is a new dependency in JMeter 5.5.

See https://kotlinlang.org/docs/whatsnew1620.html

3 months agoRevert Bugfix 65885 (#709)
Philippe M [Mon, 9 May 2022 19:40:06 +0000 (21:40 +0200)] 
Revert Bugfix 65885 (#709)

* Revert Bugfix 65885

* Update changes

* Fix style violation

3 months agoUpdate the section about JMeter and HiDPI screens.
Milamber [Fri, 6 May 2022 18:48:03 +0000 (18:48 +0000)] 
Update the section about JMeter and HiDPI screens.
Add mention to Java property sun.java2d.uiScale.

3 months agoSplit start up phase, to give splash screen more time
Felix Schumacher [Fri, 29 Apr 2022 17:31:10 +0000 (19:31 +0200)] 
Split start up phase, to give splash screen more time

The move of method startGui into the Swing thread led
to an empty or not visible splash screen.

Bugzilla Id: 66044

3 months agoCode clean-up mainly to trigger CI v5.5-rc2
Felix Schumacher [Mon, 18 Apr 2022 20:03:32 +0000 (22:03 +0200)] 
Code clean-up mainly to trigger CI

Junit5 method conversion and a few minor nags from IDE.

3 months agoConvert to junit5 methods
Felix Schumacher [Mon, 18 Apr 2022 17:56:06 +0000 (19:56 +0200)] 
Convert to junit5 methods

3 months agoRemove unused import
Felix Schumacher [Mon, 18 Apr 2022 17:44:33 +0000 (19:44 +0200)] 
Remove unused import

3 months agoUse correct constructors for Charset aware Reader
Felix Schumacher [Mon, 18 Apr 2022 17:20:11 +0000 (19:20 +0200)] 
Use correct constructors for Charset aware Reader

and clean-up the code a bit

3 months agoUpdated a few dependencies
Felix Schumacher [Mon, 18 Apr 2022 15:36:27 +0000 (17:36 +0200)] 
Updated a few dependencies

3 months agoSilence warnings in test code and use correct parameter when calling chained constructor
Felix Schumacher [Mon, 18 Apr 2022 15:26:38 +0000 (17:26 +0200)] 
Silence warnings in test code and use correct parameter when calling chained constructor

When chaining the constructor to add a default UA, we lost one parameter (replaced it
with another). That seems wrong, so I changed it back to the (hopefully) correct one.

While we are here, suppress a few other warnings from error prone, that can't be
fixed in a quick way. Feel free, to fix them.

3 months agoSuppress diverse warnings in test code
Felix Schumacher [Mon, 18 Apr 2022 15:23:48 +0000 (17:23 +0200)] 
Suppress diverse warnings in test code

* It might not be nice to catch and print the stack trace, but it
  has been done this way for a long time. (Fix it, if you like)
* Get rid of unnecessary toString and with it a warning about default
  char encoding

3 months agoSuppress warnings about old date API
Felix Schumacher [Mon, 18 Apr 2022 15:22:52 +0000 (17:22 +0200)] 
Suppress warnings about old date API

we have to use it here.

3 months agoSuppress warning about calling wait without a loop
Felix Schumacher [Mon, 18 Apr 2022 15:21:19 +0000 (17:21 +0200)] 
Suppress warning about calling wait without a loop

While it is certainly not good to wait ouside a loop,
it is not that problematic here, as the test should fail
in such a case.

3 months agoAdd override annotations to make error prone happy
Felix Schumacher [Mon, 18 Apr 2022 15:15:32 +0000 (17:15 +0200)] 
Add override annotations to make error prone happy

3 months agoUse newer time API to make error prone happy
Felix Schumacher [Mon, 18 Apr 2022 15:11:15 +0000 (17:11 +0200)] 
Use newer time API to make error prone happy

3 months agoUse ArrayList instead of LinkedList
Felix Schumacher [Mon, 18 Apr 2022 14:54:18 +0000 (16:54 +0200)] 
Use ArrayList instead of LinkedList

it is considered to be faster in almost all cases.

While we are here
 * Suppress a warning about catching and printing an exception
 * Add override annotations to anonymous classes methods
 * convert to junit5 methods
 * shorten lines to less than 120 chars
 * introduce a private helper to make params (a real builder/DSL would
   be even better)
 * introduce a helper method to assert a range check

3 months agoSuppress warning about comparing references
Felix Schumacher [Mon, 18 Apr 2022 14:52:50 +0000 (16:52 +0200)] 
Suppress warning about comparing references

We really want to test for the same reference here.

3 months agoRemove unused variable
Felix Schumacher [Mon, 18 Apr 2022 14:49:13 +0000 (16:49 +0200)] 
Remove unused variable

Specify charset, when none is given and use isEmpty.

3 months agoGet rid of warning about converting long to float
Felix Schumacher [Mon, 18 Apr 2022 14:42:41 +0000 (16:42 +0200)] 
Get rid of warning about converting long to float

by introducing a new private assertion method.
While we are here, convert to junit5 and add another assertion method
to check vor valid range.

3 months agoSilence warning about mutable enums
Felix Schumacher [Mon, 18 Apr 2022 14:36:36 +0000 (16:36 +0200)] 
Silence warning about mutable enums

We are probably not using the enum as a pattern correctly, but it works
for us now. Might be worth to look further into this.

3 months agoMake error prone happier by using static inner class
Felix Schumacher [Mon, 18 Apr 2022 14:33:26 +0000 (16:33 +0200)] 
Make error prone happier by using static inner class

While we are here, switch to junit5 methods.

3 months agoMake error prone happy by re-throwing catched exception
Felix Schumacher [Mon, 18 Apr 2022 13:58:44 +0000 (15:58 +0200)] 
Make error prone happy by re-throwing catched exception

and while we are here, update to junit5
and get rid of unused code

3 months agoGet rid of error prone warnings because of missing explicit default character encoding
Felix Schumacher [Mon, 18 Apr 2022 13:46:26 +0000 (15:46 +0200)] 
Get rid of error prone warnings because of missing explicit default character encoding

While we are in the sources, use try-with, isEmpty and other minor clean-ups.
Don't encode ASCII printable characters as unicode sequences, as they are
decoded by Java anyway and are obfuscating the code unnecessarily.
Remove unused method variables and parameters, when possible.
Use ArrayList instead of LinkedList, when possible (more will follow).

3 months agoCorrect mail address in changes.xml
Felix Schumacher [Mon, 18 Apr 2022 15:18:04 +0000 (17:18 +0200)] 
Correct mail address in changes.xml

3 months agoSpecify the char encoding when decoding bytes into strings
Felix Schumacher [Wed, 13 Apr 2022 14:17:56 +0000 (16:17 +0200)] 
Specify the char encoding when decoding bytes into strings

As all other commits related to #708, this is based on patch by Wilson Kurniawan (wilson at visenze.com)

Closes #708

3 months agoFurther silence error prone warnings
Felix Schumacher [Wed, 13 Apr 2022 13:55:02 +0000 (15:55 +0200)] 
Further silence error prone warnings

Replace JdkObsolete with JavaUtilDate where we can't replace usage of new Date()
Use Instant and other newer APIs from java.time, where we can replace Date() without
changing our API.

And while we are here, we can get use some more isEmpty calls.

Part of #708

3 months agoSuppress InlineMe warnings from error prone
Felix Schumacher [Wed, 13 Apr 2022 10:35:51 +0000 (12:35 +0200)] 
Suppress InlineMe warnings from error prone

Part of #708

3 months agoFurther silence error prone warnings
Felix Schumacher [Wed, 13 Apr 2022 10:35:10 +0000 (12:35 +0200)] 
Further silence error prone warnings

Replace JdkObsolete with JavaUtilDate where we can't replace usage of new Date()
Use Instant and other newer APIs from java.time, where we can replace Date() without
changing our API.

Part of #708

3 months agoReplace java.util.Date with java.time based objects
Felix Schumacher [Tue, 12 Apr 2022 18:51:18 +0000 (20:51 +0200)] 
Replace java.util.Date with java.time based objects

Part of #708

3 months agoUse a finer filter to disable warnings about java.util.Date
Felix Schumacher [Tue, 12 Apr 2022 18:31:33 +0000 (20:31 +0200)] 
Use a finer filter to disable warnings about java.util.Date

and keep them locally

Part of #708

3 months agoFix simple errorprone violations
Wilson Kurniawan [Tue, 12 Apr 2022 09:04:34 +0000 (17:04 +0800)] 
Fix simple errorprone violations

3 months agoAdd necessary trusted-keys in checksum.xml
Wilson Kurniawan [Mon, 11 Apr 2022 23:55:07 +0000 (07:55 +0800)] 
Add necessary trusted-keys in checksum.xml

3 months agoRevert "Update ActiveMQ to 5.17.0"
Felix Schumacher [Tue, 12 Apr 2022 16:31:48 +0000 (18:31 +0200)] 
Revert "Update ActiveMQ to 5.17.0"

This reverts commit 76d1de31243a942591a107f6d58e030daa1e4d55.

Seems, that Java 9+ is needed. JMeter has to be able to run
with Java 8.

3 months agoAdd missing changelog entry for view hack
Felix Schumacher [Tue, 12 Apr 2022 16:31:43 +0000 (18:31 +0200)] 
Add missing changelog entry for view hack

3 months agoHack to make rendering of large text results faster
Felix Schumacher [Sun, 20 Mar 2022 15:27:18 +0000 (16:27 +0100)] 
Hack to make rendering of large text results faster

Currently the used JEditorPane is slow when using large texts, as it
tries to find good places to break words.

This hack disables word wrapping by using non-wrapping views
for every element in the JEditorPane.

Introduce a new setting view.results.tree.simple_view_limit for view results tree

This setting is used to decide, whether the text view should switch to a simpler
view model. That can help to get rid of UI unresponsiveness on large contents.

Closes #706

3 months agoUpdate ActiveMQ to 5.17.0
Felix Schumacher [Tue, 12 Apr 2022 16:17:45 +0000 (18:17 +0200)] 
Update ActiveMQ to 5.17.0

and its dependent usage of Spring framework to 5.3.18

4 months agoUse current screenshot for save-to-file listener in documentation
NaveenKumar Namachivayam [Wed, 30 Mar 2022 01:00:47 +0000 (21:00 -0400)] 
Use current screenshot for save-to-file listener in documentation

Based on patch by NaveenKumar Namachivayam (catch.nkn at gmail.com)
Used Gimp to make new image less wide and used pngquant to make it
use less bytes.

Closes #707
Bugzilla Id: 65983

4 months agoCorrect wording in JMESPath JSON extractor
Felix Schumacher [Mon, 14 Mar 2022 19:15:27 +0000 (20:15 +0100)] 
Correct wording in JMESPath JSON extractor

4 months agoprepare new version 5.5 v5.5-rc1
Milamber [Sat, 12 Mar 2022 14:27:44 +0000 (15:27 +0100)] 
prepare new version 5.5

5 months agoHide the 'go to top' button in print mode
Felix Schumacher [Wed, 9 Mar 2022 16:49:02 +0000 (17:49 +0100)] 
Hide the 'go to top' button in print mode

5 months agoMarkup changes and insertion of titles for new and noteworthy stuff
Felix Schumacher [Wed, 9 Mar 2022 16:40:08 +0000 (17:40 +0100)] 
Markup changes and insertion of titles for new and noteworthy stuff

5 months agoKeep JSyntaxTextArea text value for use in headless mode
Peter Paul Bakker [Mon, 17 Jan 2022 15:15:05 +0000 (16:15 +0100)] 
Keep JSyntaxTextArea text value for use in headless mode

Closes #696

5 months agoCorrect typos and markup
Felix Schumacher [Sun, 6 Mar 2022 10:30:15 +0000 (11:30 +0100)] 
Correct typos and markup

5 months agoUse ./gradlew autostyleApply to get rid of unwanted whitespace and ordering
Felix Schumacher [Sat, 5 Mar 2022 20:41:27 +0000 (21:41 +0100)] 
Use ./gradlew autostyleApply to get rid of unwanted whitespace and ordering

5 months agoUsed Junit 5 assertions API to keep it consistent with Junit 5 tests
Sampath Kumar Krishnasamy [Tue, 8 Feb 2022 09:33:46 +0000 (09:33 +0000)] 
Used Junit 5 assertions API to keep it consistent with Junit 5 tests

Closes #697

5 months agoAdd changelog entries for feature switch Oro/Java Regex
Felix Schumacher [Sat, 5 Mar 2022 20:17:53 +0000 (21:17 +0100)] 
Add changelog entries for feature switch Oro/Java Regex

PR #700: Add a switch to replace Oro Regex implementation by the built-in Java one.

Bugzilla Id: 57672
Closes #700

5 months agoAdd documentation for the feature flag jmeter.regex.engine
Felix Schumacher [Wed, 2 Mar 2022 20:31:54 +0000 (21:31 +0100)] 
Add documentation for the feature flag jmeter.regex.engine

5 months agoChange property name for regex engine switch
Felix Schumacher [Wed, 2 Mar 2022 20:07:19 +0000 (21:07 +0100)] 
Change property name for regex engine switch

Make switch flag internally always a privatestatic final variable, as it
might help the JIT compiler to remove dead code.

5 months agoUse constants for static Java Regex Patterns
Felix Schumacher [Wed, 2 Mar 2022 15:10:04 +0000 (16:10 +0100)] 
Use constants for static Java Regex Patterns

5 months agoMove static pattern to private constant
Felix Schumacher [Wed, 2 Mar 2022 14:56:46 +0000 (15:56 +0100)] 
Move static pattern to private constant

5 months agoUse Pattern cache in more places
Felix Schumacher [Wed, 2 Mar 2022 14:46:23 +0000 (15:46 +0100)] 
Use Pattern cache in more places

5 months agoEnable passing of system properties to tests via special namespace
Felix Schumacher [Wed, 2 Mar 2022 11:27:26 +0000 (12:27 +0100)] 
Enable passing of system properties to tests via special namespace

If a system property prefixed with jmeter.properties. is found, Gradle will
now pass it as a system property without that prefix to the unit tests.
That allows to set system properties (which might be used as jmeter properties)
to the unit tests, without setting them in the JVM, that is used by Gradle.

5 months agoOrder import
Felix Schumacher [Tue, 1 Mar 2022 19:19:18 +0000 (20:19 +0100)] 
Order import

5 months agoEnable testing of Java Regex instead of Oro on travis
Felix Schumacher [Tue, 1 Mar 2022 19:16:50 +0000 (20:16 +0100)] 
Enable testing of Java Regex instead of Oro on travis

5 months agoJava Regex replaceAll() would replace too much
Felix Schumacher [Tue, 1 Mar 2022 19:12:12 +0000 (20:12 +0100)] 
Java Regex replaceAll() would replace too much

The Java Regex implementation sees an empty group at the end of
a string, when matching against .*. So let us rephrase our wish
to at least one character.

5 months ago$ is a special character in Java Regex
Felix Schumacher [Tue, 1 Mar 2022 19:10:29 +0000 (20:10 +0100)] 
$ is a special character in Java Regex

Guard it for usage within a Regex

5 months agocurly braces are special in Java Regex
Felix Schumacher [Tue, 1 Mar 2022 19:09:09 +0000 (20:09 +0100)] 
curly braces are special in Java Regex

Oro seems to get along with the escaped braces, so use them for testing
both implementations

5 months agoJava Regex split() works quite different to oro split()
Felix Schumacher [Tue, 1 Mar 2022 19:08:11 +0000 (20:08 +0100)] 
Java Regex split() works quite different to oro split()

Use a different approach to split the template and correct the
difference between Java Regex groupCount() and Oro groups()

5 months agoJava Regex and oro differ in groups() vs groupCount()
Felix Schumacher [Tue, 1 Mar 2022 19:05:54 +0000 (20:05 +0100)] 
Java Regex and oro differ in groups() vs groupCount()

Oro seems to count group(0) twice

5 months agoJava Regex and Oro differ when considering line ending
Felix Schumacher [Tue, 1 Mar 2022 19:03:29 +0000 (20:03 +0100)] 
Java Regex and Oro differ when considering line ending

and use DOT_ALL to match new lines

5 months agoPass system property for regex switch to the tests
Felix Schumacher [Tue, 1 Mar 2022 16:49:32 +0000 (17:49 +0100)] 
Pass system property for regex switch to the tests

5 months agoBreak lines that are longer than 120 characters
Felix Schumacher [Sat, 26 Feb 2022 15:50:45 +0000 (16:50 +0100)] 
Break lines that are longer than 120 characters

5 months agoUse newer junit5 Assertion methods
Felix Schumacher [Sat, 26 Feb 2022 15:49:46 +0000 (16:49 +0100)] 
Use newer junit5 Assertion methods

5 months agoAdd tests for new methods in JMeterUtils
Felix Schumacher [Sat, 26 Feb 2022 15:49:00 +0000 (16:49 +0100)] 
Add tests for new methods in JMeterUtils

5 months agoUse Pattern cache from JMeterUtils
Felix Schumacher [Sat, 26 Feb 2022 15:29:10 +0000 (16:29 +0100)] 
Use Pattern cache from JMeterUtils

5 months agoUse Pattern cache from JMeterUtils
Felix Schumacher [Sat, 26 Feb 2022 15:27:53 +0000 (16:27 +0100)] 
Use Pattern cache from JMeterUtils

5 months agoUse Pattern cache from JMeterUtils
Felix Schumacher [Sat, 26 Feb 2022 15:26:47 +0000 (16:26 +0100)] 
Use Pattern cache from JMeterUtils

5 months agoUse Pattern cache from JMeterUtils
Felix Schumacher [Sat, 26 Feb 2022 15:24:06 +0000 (16:24 +0100)] 
Use Pattern cache from JMeterUtils

5 months agoUse Pattern cache from JMeterUtils
Felix Schumacher [Sat, 26 Feb 2022 15:22:27 +0000 (16:22 +0100)] 
Use Pattern cache from JMeterUtils

5 months agoUse Pattern cache from JMeterUtils and extract constant Pattern
Felix Schumacher [Sat, 26 Feb 2022 15:14:01 +0000 (16:14 +0100)] 
Use Pattern cache from JMeterUtils and extract constant Pattern

5 months agoUse Pattern-cache from JMeterUtils
Felix Schumacher [Sat, 26 Feb 2022 15:04:09 +0000 (16:04 +0100)] 
Use Pattern-cache from JMeterUtils

This will help in test plans with lots of threads (1000 tested)

5 months agoUse private instead of protected for new methods
Felix Schumacher [Sat, 26 Feb 2022 13:35:44 +0000 (14:35 +0100)] 
Use private instead of protected for new methods

They should not be used outside of this class.