Releases: abstracta/jmeter-java-dsl
1.8.1
We now include a recording tool to ease test plan creation!
This recorder should greatly simplify creating test plans, with no need to have jmeter installed, no need to configure certificates or proxies, no need to remember using incognito mode or require any further steps while recording!
On top of that, it already includes support for defining correlation rules, thanks to the usage of Correlation Recorder Plugin.
Check the new user guide section for more details.
Note: jmx2dsl is now included as a subcommand of jmdsl.jar. It is no longer included as a separate jar.
Finally, conversions have been improved to automatically refactor test plan if all httpSamplers
share a common encoding setting.
Note: this was intended to be released as 1.8, but a mistake when releasing it, and the impossibility to update maven artifacts, required to release this as 1.8.1.
1.7
You can now send GraphQL queries using HTTP Get method through .httpGet()
sampler method, thanks to the request of @OlegDementyevInDrive.
1.6
You can now set cookie policy in cookieManager
and disable clear of iterations in each thread thanks to @andy-tarr contribution!
Additionally, thanks to @andy-tarr proposal, now is possible to specify -1 in thread group to be able to specify infinite iterations (when specific scenarios require it).
Finally, thanks to @andy-tarr report, now tests have been fixed to not fail on windows.
1.5
You can now, thanks to @andy-tarr contribution, use throughputTimer
to limit how many times per second a given part of a test plan should execute!
Here is the new user guide section.
Additionally, you can now use httpAuth()
to easily configure HTTP basic authentication.
You can get more details here.
Finally, we have refactored docs so is now easier to maintain them and contribute :).
1.4
You can now set connection and response timeouts for HTTP connections (check details here) and filter sample results in jtlWriter
which allows you to have different level of details in jtl files when there are non successful sample results (here is an example).
Additionally:
- fix
httpDefaults
JMX conversion and convert embedded resources options inhttpSampler
andhttpDefaults
. - update some dependencies to include some vulnerabilities fixes.
1.3
You can now convert test fragments, module controllers & include controllers with jmx2dsl, allowing you to properly convert modularized JMX files!
Additionally:
- now jmx2dsl converts disabled test plan elements into commented out code, which eases "re-enabling" or reusing such elements in the DSL code.
- now
httpDefaults()
includesdownloadEmbeddedResourcesMatching(regex)
anddownloadEmbeddedResourcesNotMatching(regex)
ashttpSampler
does.
1.2
You can now only download some HTTP embedded resources using downloadEmbeddedResourcesNotMatching(urlRegex)
and downloadEmbeddedResourcesMatching(urlRegex)
methods!
1.1
1.0.2
1.0.1
This release fixes htmlReporter
and jtlWriter
when no name is specified for the generated report/file. Thanks to @eldaduzman for detecting this and contributing with a fix!
Additionally:
- Builds are now reproducible thanks to the contribution by @hboutemy
- Jackson dependencies have been updated to new security patch versions.