com.github.autostyle.FormatterException: Error while formatting

2024-04-15 Thread Milamber

Hi Vlad,

In 
src/components/src/main/java/org/apache/jmeter/assertions/gui/AssertionGui.java, 
line 160


Before:

    public void modifyTestElement(TestElement args) {
    GuiUtils.stopTableEditing(table);
    if (args instanceof Arguments) {
    Arguments arguments = (Arguments) args;
    arguments.clear();

After:
    public void modifyTestElement(TestElement args) {
    GuiUtils.stopTableEditing(table);
    if (args instanceof Arguments arguments) {
    arguments.clear();

=> directly define the arguments variable

Unfortunately the autostyle not seems recognize this:


Build jmeter FAILURE reason:
    Execution failed for task ':src:components:autostyleJavaProcess':
    com.github.autostyle.FormatterException: Error while formatting 
src/components/src/main/java/org/apache/jmeter/assertions/gui/AssertionGui.java: 
160:45: error: ')' expected
    Caused by: 
com.google.googlejavaformat.java.FormatterException: 160:45: error: ')' 
expected
    at 
com.google.googlejavaformat.java.FormatterException.fromJavacDiagnostics(FormatterException.java:50)
    at 
com.google.googlejavaformat.java.RemoveUnusedImports.parse(RemoveUnusedImports.java:253)
    at 
com.google.googlejavaformat.java.RemoveUnusedImports.removeUnusedImports(RemoveUnusedImports.java:211)
    at 
com.google.googlejavaformat.java.RemoveUnusedImports.removeUnusedImports(RemoveUnusedImports.java:204)
    at 
com.github.autostyle.java.GoogleJavaFormatStep$State.lambda$createRemoveUnusedImportsOnly$1(GoogleJavaFormatStep.java:156)
    at 
com.github.autostyle.FormatterFunc.apply(FormatterFunc.java:31)
    at 
com.github.autostyle.FormatterStepImpl$Standard.format(FormatterStepImpl.java:77)
    at 
com.github.autostyle.FormatterStep$Strict.format(FormatterStep.java:76)
    at 
com.github.autostyle.Formatter.compute(Formatter.java:204)
    at 
com.github.autostyle.Formatter.formatOrNull(Formatter.java:171)
    at 
com.github.autostyle.ConvergenceAnalyzer.analyze(ConvergenceAnalyzer.kt:45)
    at 
com.github.autostyle.gradle.AutostyleTask.formatFiles(AutostyleTask.kt:118)
    at 
com.github.autostyle.gradle.AutostyleTask.run(AutostyleTask.kt:107)


Is a autostyle bug/missing behavior or just need to update autostyle?

Milamber


Re: Request Wiki permission to contribute

2024-03-11 Thread Milamber

Hi Michael,

JMeter wiki is (more or less) obsolete.  It is a hangover from the 
previous version of the Wiki (using MoinMoin app).


In the JMeter documentation, we have this page about Thread Group:
https://jmeter.apache.org/usermanual/component_reference.html#Thread_Group

Or this page for best pratices:
https://jmeter.apache.org/usermanual/best-practices.html

If you provide the text about the "JMeter Ramp-up Rate" as best 
practices or as note into the TG page, we can change the documentation.


Milamber

On 07/03/2024 19:44, Michael Chen wrote:

Hi JMeter Team,

I can't count how many times I've explained to junior developers how to adjust the "Ramp-up 
Period (seconds)" when he/she increases the "Number of Threads (users)" setting of a 
thread group.

I like to contribute a Wiki or FAQ topic of "JMeter Ramp-up Rate". Even though the 
solution is simple, it will help everyone save time in between tests and have a reliable test plan. 
Please grant me edit permission to the JMeter Wiki as describe in the home page (warning box 
"Sorry, ..."):

https://cwiki.apache.org/confluence/display/JMETER/Home

Thank you

Michael Chen





Re: (jmeter) branch master updated: chore: set next version to 6.0.0

2024-01-09 Thread Milamber



No special issue to have 3 digits, just want keep same logic as other 
JMeter major release.

If PMC members are agree with 3 digits, I am ok too.


On 09/01/2024 18:21, Vladimir Sitnikov wrote:

semver suggests always using three components (e.g. see 2.0.0 at semver.org)

WDYT?

Vladimir





Re: (jmeter) branch master updated: chore: set next version to 6.0.0

2024-01-09 Thread Milamber

Hi Vladimir,

Generally next major version of JMeter was with only 2 digits : 6.0 
without last .0.

Can you change to 6.0 pls.

Milamber.

On 09/01/2024 09:12, vladimirsitni...@apache.org wrote:

This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
  new d3cba66416 chore: set next version to 6.0.0
d3cba66416 is described below

commit d3cba664160eeb8c856e6f2281bcbd12f09546f6
Author: Vladimir Sitnikov 
AuthorDate: Tue Jan 9 11:00:48 2024 +0300

 chore: set next version to 6.0.0
---
  gradle.properties | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gradle.properties b/gradle.properties
index eda4cfba05..83166e07ac 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -34,7 +34,7 @@ systemProp.sonar.gradle.skipCompile=true
  # This is version for Apache JMeter itself
  # Note: it should not include "-SNAPSHOT" as it is automatically added by 
build.gradle.kts
  # Release version can be generated by using -Prelease or -Prc= arguments
-jmeter.version=5.6.3
+jmeter.version=6.0.0
  
  # Plugins

  
com.github.vlsi.checksum-dependency.sha512=FAC41BF54A7C833BEAE9AB64083F6BEB3E1935BD6866C1B2F1D48FF926ABA4AECA53600FC3E41BE6ECBC87B73CE12F59C59836FB2E1DECC9408288060D66E988





[ANNOUNCE] Apache JMeter 5.6.3 released

2024-01-07 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.6.3 (34a2785748).


This release brings new features and improvements, and also fixes bugs.

You can read the New and Noteworthy section to view improvements and 
full list of changes at:

https://jmeter.apache.org/changes.html

JMeter 5.6.3 requires Java 8 or later for execution (Java 17 or later 
recommended).


** Please note: The next major release would require Java 17 or later. **

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS

Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.6.3


Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


[RESULT] [VOTE] Release JMeter 5.6.3 RC2

2024-01-07 Thread Milamber

Hello,

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

Vladimir Sitnikov (vladimirsitnikov)*
Felix Schumacher (fschumacher)*
Philippe Mouawad (pmouawad)*
Antonio Gomes Rodrigez (agomes)*
Bruno Demion (milamber)*

===

There were no other votes, so the vote passes.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber


On 02/01/2024 17:17, Milamber wrote:

 Hello,

The second release candidate for JMeter 5.6.3 (34a2785748) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release restored binary API compatibility with pre-5.6.2, and 
bring some fixes.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2
(dist revision 66387)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 
requires Java 17 or later to build binaries.*


The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
17.0.9+11-LTS-201)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
17.0.9+11-LTS-201, mixed mode, sharing)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[ ] +1 I support this release
[ ] +0 I am OK with this release
[ ] -0 OK, but
[ ] -1 I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083 


*apache-jmeter-5.6.3.tgz
387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076 


*apache-jmeter-5.6.3.zip
e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076 


*apache-jmeter-5.6.3_src.tgz
90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0 


*apache-jmeter-5.6.3_src.zip














Re: [VOTE] Release JMeter 5.6.3 RC2

2024-01-07 Thread Milamber

Hi,

My vote : +1 binding

Milamber

On 02/01/2024 17:17, Milamber wrote:

 Hello,

The second release candidate for JMeter 5.6.3 (34a2785748) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release restored binary API compatibility with pre-5.6.2, and 
bring some fixes.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2
(dist revision 66387)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 
requires Java 17 or later to build binaries.*


The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
17.0.9+11-LTS-201)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
17.0.9+11-LTS-201, mixed mode, sharing)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[ ] +1 I support this release
[ ] +0 I am OK with this release
[ ] -0 OK, but
[ ] -1 I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083 


*apache-jmeter-5.6.3.tgz
387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076 


*apache-jmeter-5.6.3.zip
e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076 


*apache-jmeter-5.6.3_src.tgz
90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0 


*apache-jmeter-5.6.3_src.zip














Re: [I] Migrate JMeter to Java 17 for next major release [jmeter]

2024-01-05 Thread Milamber

Hi,

I have open this ticket for follow the works to move JMeter codebase to 
Java 17.


Any additions/comments are welcome.

Milamber

On 05/01/2024 09:58, milamberspace (via GitHub) wrote:

milamberspace opened a new issue, #6219:
URL: https://github.com/apache/jmeter/issues/6219

### Use case

Next major version (6.0) will require Java 17 or superior

To do:

- Migrate the Java 8 source code to Java 17

  - Pattern Matching for instanceof uses (Java 14/16?)
  - Implicit Typing with var (Java 10)
  - Using Switch Expressions / yield Keyword (Java 14)
  - Using Text Blocks (Java 15)
  - Ref. https://reflectoring.io/java-release-notes/
- Opportunity to use the nex API HTTP Client from Java 11?
- Check the dependencies for Java 17 (update or removal)
- Update the scripts (.sh/.bat) to check Java version before start JMeter
- Update Java argline params
- Upgrade build process (already done)


### Possible solution

_No response_

### Possible workarounds

_No response_

### JMeter Version

6.0

### Java Version

Java 17+

### OS Version

_No response_







Re: [VOTE] Release JMeter 5.6.3 RC2

2024-01-05 Thread Milamber

Hi PMC,

Don't forget to vote please.

Milamber

On 02/01/2024 17:17, Milamber wrote:

 Hello,

The second release candidate for JMeter 5.6.3 (34a2785748) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release restored binary API compatibility with pre-5.6.2, and 
bring some fixes.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2
(dist revision 66387)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 
requires Java 17 or later to build binaries.*


The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
17.0.9+11-LTS-201)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
17.0.9+11-LTS-201, mixed mode, sharing)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[ ] +1 I support this release
[ ] +0 I am OK with this release
[ ] -0 OK, but
[ ] -1 I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083 


*apache-jmeter-5.6.3.tgz
387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076 


*apache-jmeter-5.6.3.zip
e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076 


*apache-jmeter-5.6.3_src.tgz
90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0 


*apache-jmeter-5.6.3_src.zip














[VOTE] Release JMeter 5.6.3 RC2

2024-01-02 Thread Milamber

 Hello,

The second release candidate for JMeter 5.6.3 (34a2785748) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release restored binary API compatibility with pre-5.6.2, and bring 
some fixes.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome.

You can read the New and Noteworthy section to see improvements and full 
list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc2
(dist revision 66387)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1089/org/apache/jmeter/

Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.3-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 
requires Java 17 or later to build binaries.*


The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
17.0.9+11-LTS-201)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
17.0.9+11-LTS-201, mixed mode, sharing)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds

All feedback and vote are welcome.

[ ] +1 I support this release
[ ] +0 I am OK with this release
[ ] -0 OK, but
[ ] -1 I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5978a1a35edb5a7d428e270564ff49d2b1b257a65e17a759d259a9283fc17093e522fe46f474a043864aea6910683486340706d745fcdf3db1505fd71e689083
*apache-jmeter-5.6.3.tgz
387fadca903ee0aa30e3f2115fdfedb3898b102e6b9fe7cc3942703094bd2e65b235df2b0c6d0d3248e74c9a7950a36e42625fd74425368342c12e40b0163076
*apache-jmeter-5.6.3.zip
e00a9e6fea279c5f40217638fdb9304fa67459dc1c39ae4c1cc4deaade56ab40e696c1cfb3b8996e6e8f5b849a1edb2579bbcc4b5ba2c3c342f56eee6d459076
*apache-jmeter-5.6.3_src.tgz
90faa94a3b266fa3441594ef69de61a6e438d74f73eb2b3974d4a98582f622671ff4f8f7cd59d5390cc59f64816ff3aad3cad133e8ed5e5d3b753a1e6682d6b0
*apache-jmeter-5.6.3_src.zip












Re; [VOTE] Release JMeter 5.6.3 RC1

2024-01-02 Thread Milamber

Hi,

[For record]

With the regression found by Philippe on save properties on thread 
group, I vote for -1


I will prepare a new release candidate (RC2) asap.

Milamber

On 31/12/2023 11:16, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6.3 (6c2a009159) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release restored binary API compatibility with pre-5.6.2, and 
bring some fixes.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc1
(dist revision 66365)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1088/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.3-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 
requires Java 17 or later to build binaries.*


The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
17.0.9+11-LTS-201)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
17.0.9+11-LTS-201, mixed mode, sharing)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[ ] +1 I support this release
[ ] +0 I am OK with this release
[ ] -0 OK, but
[ ] -1 I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

06387998f41b2b217558ef12691292dcf48c3ed3dcccb9d6dfec0ec31502a100203140286df6d5fe837115ce59c3b2e62d431d3f2efbea8aeff7376ec5a7cc32 


*apache-jmeter-5.6.3.tgz
b3c918d6233b5ba424b6125b48f779b1845c6bb9beab6372eab0bdeb6b1d27f1bd7812544bb6389735dee7913c6bae89e4a895e867de2da95ad56a9bb278 


*apache-jmeter-5.6.3.zip
4106be0cbb814403c816c687179bdc5a605dc195a983ea58b6b58820791ca4839e813648a0561e8434e19f574c7c402ac4a9028b59867eb656a8c142c7565f71 


*apache-jmeter-5.6.3_src.tgz
69ea183b8d8afbbdfcd8d81a13040f3dea06a7bad0a0d07c3c5a15a4c568e18191c90887e8e535e83c12ffde9317c1d25a709f6264d9c67dc98b5397fe5344bc 


*apache-jmeter-5.6.3_src.zip












Re: [VOTE] Release JMeter 5.6.3 RC1

2024-01-01 Thread Milamber

Hi Vladimir,

Thanks for fix.

I will prepare RC2 tomorrow (or today if I found the time)

Milamber

On 01/01/2024 15:44, Vladimir Sitnikov wrote:

Philippe, thanks for catching that.
I've committed a fix for ThreadGroup scheduler fields.

Milamber, would you please prepare RC2?

Vladimir





Re: [VOTE] Release JMeter 5.6.3 RC1

2024-01-01 Thread Milamber

Hi,

On 01/01/2024 10:27, Philippe Mouawad wrote:

Hello,
Thanks to the team for the work on this version.


On Mac OSX 12.1, version Java 21, I noticed  a major regression 
compared to 5.6.2 that seems blocker to me.


Good catch. Same issue on my machin.

Seems that the issue was introduce with the commit (or around the 
commit) : 278247608b


@Vladimir can you fix this? (or revert if better to keep these important 
change to the next major version)


In all cases, we need to fix before release.

Milamber




Scenario:
Create a new Test Plan
Add a Thread Group and add an HTTP Request Sampler to it
On Thread Group
check specify Thread Lifetime
Set duration to 300
Set startup delay to 1
go to another element
go back to Thread Group all settings are lost

Regards

On Sun, Dec 31, 2023 at 6:36 PM Vladimir Sitnikov 
mailto:sitnikov.vladi...@gmail.com>> wrote:


+1 (binding)

Thank you for preparing the release.

> suppose that this sentence can be remove:
>"JTable selection with keyboard (SHIFT + up/down) is totally unusable
>with Java 7 on Mac OSX

I thought behind the same lines, however, we should probably
remove it and
the other pre-Java 17 known issues as we bump the required Java to 17.

Vladimir



--

PS: Aucune réponse n’est requise pour ce mail en dehors de votre temps 
de travail


Cordialement
Philippe M.
Ubik-Ingenierie




Re: [VOTE] Release JMeter 5.6.3 RC1

2023-12-31 Thread Milamber

Hi,

For record, and not a blocker for next release (we can update website 
just after release):


1/ in 
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds

I suppose that this sentence can be remove:
"JTable selection with keyboard (SHIFT + up/down) is totally unusable 
with Java 7 on Mac OSX. This is due to a known Java bug JDK-8025126 The 
fix is to use JDK 8 b132 or later."


2/ In https://apache.github.io/jmeter-site-preview/site/svnindex.html
We can remove Gitbox link since this link is an automatic redirect to 
Github.


3/ In https://apache.github.io/jmeter-site-preview/site/building.html
We need to update this page with the requirement to Java 17+ for 
building JMeter


And on the same page, perhaps change "You require IntelliJ 2018.3.1 or 
newer." by "You require IntelliJ recent version."


I not sure that "Compiling and packaging JMeter using Eclipse" working 
(last time I try to do this, was a fail).


Milamber

On 31/12/2023 11:16, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6.3 (6c2a009159) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release restored binary API compatibility with pre-5.6.2, and 
bring some fixes.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc1
(dist revision 66365)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1088/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.3-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 
requires Java 17 or later to build binaries.*


The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
17.0.9+11-LTS-201)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
17.0.9+11-LTS-201, mixed mode, sharing)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[ ] +1 I support this release
[ ] +0 I am OK with this release
[ ] -0 OK, but
[ ] -1 I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

06387998f41b2b217558ef12691292dcf48c3ed3dcccb9d6dfec0ec31502a100203140286df6d5fe837115ce59c3b2e62d431d3f2efbea8aeff7376ec5a7cc32 


*apache-jmeter-5.6.3.tgz
b3c918d6233b5ba424b6125b48f779b1845c6bb9beab6372eab0bdeb6b1d27f1bd7812544bb6389735dee7913c6bae89e4a895e867de2da95ad56a9bb278 


*apache-jmeter-5.6.3.zip
4106be0cbb814403c816c687179bdc5a605dc195a983ea58b6b58820791ca4839e813648a0561e8434e19f574c7c402ac4a9028b59867eb656a8c142c7565f71 


*apache-jmeter-5.6.3_src.tgz
69ea183b8d8afbbdfcd8d81a13040f3dea06a7bad0a0d07c3c5a15a4c568e18191c90887e8e535e83c12ffde9317c1d25a709f6264d9c67dc98b5397fe5344bc 


*apache-jmeter-5.6.3_src.zip












[VOTE] Release JMeter 5.6.3 RC1

2023-12-31 Thread Milamber

Hello,

The first release candidate for JMeter 5.6.3 (6c2a009159) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release restored binary API compatibility with pre-5.6.2, and bring 
some fixes.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome.

You can read the New and Noteworthy section to see improvements and full 
list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.3-rc1
(dist revision 66365)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1088/org/apache/jmeter/

Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.3-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.3 requires Java 8 or later to run. *But, now JMeter 5.6.3 
requires Java 17 or later to build binaries.*


The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
17.0.9+11-LTS-201)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
17.0.9+11-LTS-201, mixed mode, sharing)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds

All feedback and vote are welcome.

[ ] +1 I support this release
[ ] +0 I am OK with this release
[ ] -0 OK, but
[ ] -1 I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

06387998f41b2b217558ef12691292dcf48c3ed3dcccb9d6dfec0ec31502a100203140286df6d5fe837115ce59c3b2e62d431d3f2efbea8aeff7376ec5a7cc32
*apache-jmeter-5.6.3.tgz
b3c918d6233b5ba424b6125b48f779b1845c6bb9beab6372eab0bdeb6b1d27f1bd7812544bb6389735dee7913c6bae89e4a895e867de2da95ad56a9bb278
*apache-jmeter-5.6.3.zip
4106be0cbb814403c816c687179bdc5a605dc195a983ea58b6b58820791ca4839e813648a0561e8434e19f574c7c402ac4a9028b59867eb656a8c142c7565f71
*apache-jmeter-5.6.3_src.tgz
69ea183b8d8afbbdfcd8d81a13040f3dea06a7bad0a0d07c3c5a15a4c568e18191c90887e8e535e83c12ffde9317c1d25a709f6264d9c67dc98b5397fe5344bc
*apache-jmeter-5.6.3_src.zip










Re: Release 5.6.3

2023-12-29 Thread Milamber

Hi Vladimir,

Thanks for your works. I will prepare the first RC tomorrow.

Milamber

On 29/12/2023 16:46, Vladimir Sitnikov wrote:

Hi,

I think we should be good to go.
I've merged the fix for test element properties, and I've refactored the
existing JUnit3/4 and Spock tests to JUnit 5.

Milamber, do you think you could prepare a release candidate?

Vladimir





Re: Release 5.6.3

2023-12-20 Thread Milamber

Hi,

Will be in holidays next weeks, I can release 5.63 at this moment (as RM)

Are you OK?

Milamber

On 18/12/2023 16:18, Vladimir Sitnikov wrote:

I've prepared the changelog for 5.6.3:
https://github.com/apache/jmeter/pull/6190

I suggest releasing 5.6.3 and moving to 6.0 development.

Any thoughts?

Vladimir





Re: Require Java 17 in JMeter 6

2023-12-05 Thread Milamber
Ok so, seems that next JMeter major version (v6) will have as 
requirement at least Java 17 LTS+


On 04/12/2023 10:24, Vladimir Sitnikov wrote:

Java 21 was released just a couple of months ago, so it might be too early
to require Java 21 for the execution. We should probably support at least
two LTS releases.

Vladimir





Re: Require Java 17 in JMeter 6

2023-12-04 Thread Milamber

Hi,

Thanks Jerry for comments.

@PMC would you open a vote thread for JMeter 6 support JVM ? with Java 
17 or Java 21 ?


Milamber

On 01/12/2023 19:11, Jerry Andrews wrote:

I am a member of the Java success team at Oracle, and a senior application 
architect. I've been a JMeter user and advocate for a long time.

As a programmer, the benefits of going to Java 17 are obvious, I hope. Code is 
easier to write, easier to read, and more efficient. The Java 8 Enterprise 
Performance Pack provides Java 17 performance to Java 8 users, but is only 
available to Java subscribers, who support the continued maintenance of Java 8 
and other past-end-of-public-releases versions.
The long term support versions of Java are 8, 11, 17, and now 21. Java 11 
public support ended in September 2023. Public support for Java 17 ends in 
September of 2026.
I would strongly recommend that JMeter move to Java 17 or Java 21 immediately. 
Furthermore, the new lightweight threads available in Java 21 would be a huge 
performance boost to JMeter, so I strongly recommend that JMeter move to Java 
21 as soon as practical after moving to Java 11. Running JMeter in a different 
VM from the application under test should be no burden to users, and the 
reduced cost in building a test environment due to improved thread efficiency 
should well offset the increased effort in adding a VM specifically for running 
JMeter.
I further suggest that, if bandwidth allows, that the team consider testing 
JMeter on GraalVM, which has significant performance benefits over other VMs. 
Getting JMeter to run in compiled form might also offer certain benefits in 
terms of startup performance and repeatability (but we'd have to test that).
Jerry Andrews
Master Principal Java Success Consultant
Oracle Corporation

On Dec 1 2023, at 8:39 am, Milamber  wrote:

Hi,

I agree to move from Java 8 to Java 17 directly because :
1/ that is an opportunity to have better code on better runtime (jvm) for JMeter
2/ Moving from 8 to 17 will add improvements from 8 to 17 include v11.
3/ I hope that the JMeter's ecosystem (jmeter-plugins, etc.) can move to 17, 
for best plugins/add-on.
4/ I hope to have more contributor sfor JMeter core if using lasted LTS version 
of Java.
@Vincent, I have display issues with VRT and Java 17 (17.0.9 from Oracle), see 
screenshot.
Milamber


On 01/12/2023 13:39, Vincent Daburon wrote:

Hi,
The jdk11 had some issues when display text in view tree listener, it could be 
very long to display a short text.

I am totally ok for jdk 17 LTS in new JMeter 6

Regards
Vincent Dab



Le 1 déc. 2023 à 12:03, Vladimir Sitnikov  
(mailto:sitnikov.vladi...@gmail.com) a écrit :

Hi,

Previously, we discussed bumping Java requirements to 11, and there were no
complaints.

Now I suggest we consider requiring Java 17 instead.
I think it should not be a problem as Java 17 was released quite a while
ago, and the users should be able to upgrade the runtime.

Many users execute JMeter with Java 17+ already (e.g. due to security and
performance reasons),
and upgrading Java would probably fix many Swing problems.

Any thoughts on this?

Vladimir






[ANNOUNCE] Apache JMeter 5.6.2 released

2023-07-11 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.6.2 (e663d1d585).


This release fixes only a regression since v5.6 about the JMeter pom's 
files. See Github #6041.


You can read the New and Noteworthy section to view improvements and 
full list of changes at:

https://jmeter.apache.org/changes.html

JMeter 5.6.2 requires Java 8 or later for execution (Java 17 or later 
recommended).


** Please note: The next major release would require Java 11 or later. **

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS


Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.6.2


Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


[RESULT] [VOTE] Release JMeter 5.6.2 RC1

2023-07-11 Thread Milamber

Hello,

I close the vote by anticipation because this is a release a regression bug.

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

Vladimir Sitnikov (vladimirsitnikov)*
NaveenKumar Namachivayam
Bruno Demion (milamber)*
Antonio Gomes Rodrigez (agomes)*

===

There were no other votes, so the vote passes.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber


On 11/07/2023 13:38, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6.2 (e663d1d585) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release fixes 1 regression since v5.6. See Github #6041.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome ASAP


==> This version is a quick fix for maven build chain, I would like 
release ASAP just after have 3 positive binding vote from PMC team. <===



You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.2-rc1
(dist revision 62937)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1087/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.2-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.2 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5abe849f537ccdb17e3ea051e8c359f34e2cd9a112d831ef39aaaea59e42fb69acec853e99099a7527375dac5fa4a847ee150025d3191fa55aae64fbf3bb5289 


*apache-jmeter-5.6.2.tgz
b3cbea3791ed365b6aa3bb036d5dd3f73f0fe072500b9257119cb5dca2e450def05963d549a5ad92e810632dc478996067535e1dad32ea4be377796de080 


*apache-jmeter-5.6.2.zip
eaac5127ea57e75fd65d6b852ddafe2d93a779b3fc569f5065aa0d545269916b1c54b6bd069f23e7bba0560db7c655269f5bd7bb7c639391d30f9f45a86498ea 


*apache-jmeter-5.6.2_src.tgz
ab2209ece62a00c188f96c45f42de8052ce7f12194d82017d1e1a646deb56ecd1456f22c962a81a28743b2e401daf933d8401f1e5db7aa983cb70277cfac6a1a 


*apache-jmeter-5.6.2_src.zip











Re: [VOTE] Release JMeter 5.6.2 RC1

2023-07-11 Thread Milamber



My vote : +1 (maven build chain check OK)

On 11/07/2023 13:38, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6.2 (e663d1d585) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release fixes 1 regression since v5.6. See Github #6041.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome ASAP


==> This version is a quick fix for maven build chain, I would like 
release ASAP just after have 3 positive binding vote from PMC team. <===



You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.2-rc1
(dist revision 62937)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1087/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.2-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.2 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5abe849f537ccdb17e3ea051e8c359f34e2cd9a112d831ef39aaaea59e42fb69acec853e99099a7527375dac5fa4a847ee150025d3191fa55aae64fbf3bb5289 


*apache-jmeter-5.6.2.tgz
b3cbea3791ed365b6aa3bb036d5dd3f73f0fe072500b9257119cb5dca2e450def05963d549a5ad92e810632dc478996067535e1dad32ea4be377796de080 


*apache-jmeter-5.6.2.zip
eaac5127ea57e75fd65d6b852ddafe2d93a779b3fc569f5065aa0d545269916b1c54b6bd069f23e7bba0560db7c655269f5bd7bb7c639391d30f9f45a86498ea 


*apache-jmeter-5.6.2_src.tgz
ab2209ece62a00c188f96c45f42de8052ce7f12194d82017d1e1a646deb56ecd1456f22c962a81a28743b2e401daf933d8401f1e5db7aa983cb70277cfac6a1a 


*apache-jmeter-5.6.2_src.zip











[VOTE] Release JMeter 5.6.2 RC1

2023-07-11 Thread Milamber

Hello,

The first release candidate for JMeter 5.6.2 (e663d1d585) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release fixes 1 regression since v5.6. See Github #6041.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome ASAP


==> This version is a quick fix for maven build chain, I would like 
release ASAP just after have 3 positive binding vote from PMC team. <===



You can read the New and Noteworthy section to see improvements and full 
list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.2-rc1
(dist revision 62937)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1087/org/apache/jmeter/

Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.2-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.2 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds

All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5abe849f537ccdb17e3ea051e8c359f34e2cd9a112d831ef39aaaea59e42fb69acec853e99099a7527375dac5fa4a847ee150025d3191fa55aae64fbf3bb5289
*apache-jmeter-5.6.2.tgz
b3cbea3791ed365b6aa3bb036d5dd3f73f0fe072500b9257119cb5dca2e450def05963d549a5ad92e810632dc478996067535e1dad32ea4be377796de080
*apache-jmeter-5.6.2.zip
eaac5127ea57e75fd65d6b852ddafe2d93a779b3fc569f5065aa0d545269916b1c54b6bd069f23e7bba0560db7c655269f5bd7bb7c639391d30f9f45a86498ea
*apache-jmeter-5.6.2_src.tgz
ab2209ece62a00c188f96c45f42de8052ce7f12194d82017d1e1a646deb56ecd1456f22c962a81a28743b2e401daf933d8401f1e5db7aa983cb70277cfac6a1a
*apache-jmeter-5.6.2_src.zip








Re: Use GitHub Actions for preparing the release artifacts

2023-07-11 Thread Milamber




On 10/07/2023 19:58, Vladimir Sitnikov wrote:

Hi,

I suggest using GitHub Actions to prepare and sign release artifacts.
The ASF Security, Infra, and Legal teams have validated the process, so we
should be good.

See https://infra.apache.org/release-signing.html#automated-release-signing,
https://github.com/apache/www-site/pull/235

Note: GitHub only creates, and signs release files; it will not push the
files to the ASF servers.
Here's an outline of the suggested flow:

1) GitHub UI will have a button for "creating a release candidate"
https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/
2) GitHub creates the release candidate artifacts (source package,
binaries, maven repository artifacts), and it signs them.
The signing uses an Infra-provided machine PGP signing key.
3) Release manager would take the files from GitHub, and publish them to
the ASF servers (SVN, Nexus).
4) Then we conduct the vote
5) As the vote passes, the release manager publishes the release

The major difference is that the artifacts will be signed with a  machine
key rather than a private key of the release manager.

In the long run, it will pave the way to using https://www.sigstore.dev/
for signing releases.

WDYT?

+1 [ ] I support the idea



+1 seems good


-1 [ ] Do not implement it because...

Vladimir





[ANNOUNCE] Apache JMeter 5.6.1 released

2023-07-10 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.6.1 (9f803e313a).


This release brings improvements, and also fixes bugs.

You can read the New and Noteworthy section to view improvements and 
full list of changes at:

https://jmeter.apache.org/changes.html

JMeter 5.6.1 requires Java 8 or later for execution (Java 17 or later 
recommended).


** Please note: The next major release would require Java 11 or later. **

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS


Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.6.1


Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


[RESULT][VOTE] Release JMeter 5.6.1 RC2

2023-07-10 Thread Milamber

Hello,

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

Vladimir Sitnikov (vladimirsitnikov)*
Bruno Demion (milamber)*
NaveenKumar Namachivayam
Antonio Gomes Rodrigez (agomes)*

===

There were no other votes, so the vote passes.
Note that Philippe is fine for release 5.6.1RC2 as 5.6.1.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber


On 04/07/2023 11:21, Milamber wrote:

Hello,

The second release candidate for JMeter 5.6.1 (9f803e313a) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release brings some new features and improvements, and also fixes 
2 regressions since v5.6.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc2
(dist revision 62817)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1086/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.1-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

0ba2feb541d4f7fd22536e5e9388dcee2edc5684a9431848d2f4ec8e4a282f427f80cd573704011f635c6ea7a8cb38d622be34e90324fa14f9dbbb47f7d9d7ae 


*apache-jmeter-5.6.1.tgz
87f1314b09721ad25912092d4d599b1152f29cc4a959398cc1cb3d4fb683c7f31c76829d78a2ade2482e1993c3b4e6e34eee0bee777a00d61ea747b1e628a050 


*apache-jmeter-5.6.1.zip
68a9af8452e376720fcc94555764a386cd063e2c427516b0098074b390d85a7024bea6a94c0e76407619e25b7eb94fc0f72530774bb4dc5fa187e159f56ea3c5 


*apache-jmeter-5.6.1_src.tgz
91e306c6622089f00a0de2f2b7d4443531d8cf1ceab4fdbe4c596029bbddf81b072fbe5898e5ae1cbfffdf69e65b6dd5c71276e7dbb49d7d71f1e83c560ac68d 


*apache-jmeter-5.6.1_src.zip











Re: Review the ASF GitHub Actions policy

2023-07-07 Thread Milamber

Hi Vladimir,

Sorry for delay, my vote :

+1 I've reviewed the policy and I affirm abiding by the requirements

I will watch for abuse.

Milamber

On 07/06/2023 18:43, Vladimir Sitnikov wrote:

Currenlty, every pull request from external contributor requires manual
approval,
which, I believe, adds unnecessary barriers for the contributors.

Infra can remove that requirement, however, they ask us to review and
"affirm abiding by the requirements".

Here's the document: https://infra.apache.org/github-actions-policy.html

Would you please (especially committers and PMC members) review the policy
and affirm abiding by the requirements?

Here's my vote:
+1 I've reviewed the policy and I affirm abiding by the requirements

Vladimir





Re: [VOTE] Release JMeter 5.6.1 RC2

2023-07-07 Thread Milamber

Hi,

My vote: +1 (binding)

@PMC Members, please vote, need one more for to passe the vote.

Milamber

On 04/07/2023 11:21, Milamber wrote:

Hello,

The second release candidate for JMeter 5.6.1 (9f803e313a) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release brings some new features and improvements, and also fixes 
2 regressions since v5.6.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc2
(dist revision 62817)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1086/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.1-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

0ba2feb541d4f7fd22536e5e9388dcee2edc5684a9431848d2f4ec8e4a282f427f80cd573704011f635c6ea7a8cb38d622be34e90324fa14f9dbbb47f7d9d7ae 


*apache-jmeter-5.6.1.tgz
87f1314b09721ad25912092d4d599b1152f29cc4a959398cc1cb3d4fb683c7f31c76829d78a2ade2482e1993c3b4e6e34eee0bee777a00d61ea747b1e628a050 


*apache-jmeter-5.6.1.zip
68a9af8452e376720fcc94555764a386cd063e2c427516b0098074b390d85a7024bea6a94c0e76407619e25b7eb94fc0f72530774bb4dc5fa187e159f56ea3c5 


*apache-jmeter-5.6.1_src.tgz
91e306c6622089f00a0de2f2b7d4443531d8cf1ceab4fdbe4c596029bbddf81b072fbe5898e5ae1cbfffdf69e65b6dd5c71276e7dbb49d7d71f1e83c560ac68d 


*apache-jmeter-5.6.1_src.zip











[VOTE] Release JMeter 5.6.1 RC2

2023-07-04 Thread Milamber

Hello,

The second release candidate for JMeter 5.6.1 (9f803e313a) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release brings some new features and improvements, and also fixes 2 
regressions since v5.6.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section to see improvements and full 
list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc2
(dist revision 62817)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1086/org/apache/jmeter/

Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.1-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds

All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

0ba2feb541d4f7fd22536e5e9388dcee2edc5684a9431848d2f4ec8e4a282f427f80cd573704011f635c6ea7a8cb38d622be34e90324fa14f9dbbb47f7d9d7ae
*apache-jmeter-5.6.1.tgz
87f1314b09721ad25912092d4d599b1152f29cc4a959398cc1cb3d4fb683c7f31c76829d78a2ade2482e1993c3b4e6e34eee0bee777a00d61ea747b1e628a050
*apache-jmeter-5.6.1.zip
68a9af8452e376720fcc94555764a386cd063e2c427516b0098074b390d85a7024bea6a94c0e76407619e25b7eb94fc0f72530774bb4dc5fa187e159f56ea3c5
*apache-jmeter-5.6.1_src.tgz
91e306c6622089f00a0de2f2b7d4443531d8cf1ceab4fdbe4c596029bbddf81b072fbe5898e5ae1cbfffdf69e65b6dd5c71276e7dbb49d7d71f1e83c560ac68d
*apache-jmeter-5.6.1_src.zip








Next major version of JMeter will remove the Java 8 support

2023-07-01 Thread Milamber

Hello,

With Vladimir, after release of 5.6.1, we want start to prepare the next 
major version of JMeter (probably 6.0) with the removal of Java 8 
support (EOL March 2025)


And move to Java 11 or later as supported runtime.

We want "announce" this on v5.6.1 changes page, and in the announcement 
for version 5.6.1 (to prepare the community for this change).


I will prepare the RC2 tomorrow, so any opinion are welcome before the RC2.

Milamber


Re: [VOTE] Release JMeter 5.6.1 RC1

2023-07-01 Thread Milamber

Hi

I stop the vote, and start to prepare a new RC for 5.6.1 with the PR6027.

Milamber


On 29/06/2023 17:12, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6.1 (2fcc6fd625) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release brings some new features and improvements, and also fixes 
2 regressions since v5.6.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section to see improvements and 
full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc1
(dist revision 62740)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1085/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.1-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 



All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

4dec17f735e701c701624d88ea91018fa83f1b4dd633c2b0638f96cef2016c006676a235b4f5cc9e71e8503c8133cf28010f593ac52d0b45e4aecaab1edf4313 


*apache-jmeter-5.6.1.tgz
536c3fb6f37ba3f8e477953919628629927c30f5dc7f2f3d75e6e9fc855d5e76770b5b990659a0c4ea633dfc29e6f4bdb62d3de44ae4db4c72a7d8c2067bdf3c 


*apache-jmeter-5.6.1.zip
946cd11e7003a883904124e9012acf163f35c325b515f95ad491b7f4ec670de98158f8a18d86c2252f4906507e24c808fa70edf7410bbf5c48b1fe4fca19cafb 


*apache-jmeter-5.6.1_src.tgz
695344876ee7a830b0ade499961ea7980868528212b73e87ff7ac738a49561df6c26157083343e9eef0f7097e004a03469bf29d6ee842db753a1c072f7100ebd 


*apache-jmeter-5.6.1_src.zip










Re: [VOTE] Release JMeter 5.6.1 RC1

2023-07-01 Thread Milamber




On 30/06/2023 17:38, Vladimir Sitnikov wrote:

There's a question on displaying default values in UI:
https://github.com/apache/jmeter/issues/6026
They say it is confusing to see the defaults in "HTTP Request Defaults"
since the user can't tell if it will overwrite HTTP request or not.

I agree it is confusing, and it brings a new question: can we really "omit
saving default values"?
In other words, if we omit saving the defaults, then we won't be able to
tell if user intentionally sets the value to UTF-8 or not.

As a quick WA I suggest PR https://github.com/apache/jmeter/pull/6027 ,



Seems a good start to improve the behavior.


however, we probably need to adjust "default vs unset" behaviour later,
especially for checkbox-like elements where it is hard to tell if the unset
value is intentionally blank or if it is just a default.


+1



I guess we need to cancel the vote, merge something like 6027 and create RC2



No need to cancel the vote, just stop it and restart a new vote with RC2 
(that I will prepare)


Milamber



---

One of the solutions could be:
* treat blank text field as an intention to "remove property" (==PR6027)
* treat non-blank field as an intention to "keep exactly that
value" (==PR6027)
* It is not clear what to do with checkboxes though
I believe it is super confusing if "empty checkbox in HTTP Request Default"
should override a "filled checkbox in HTTP Request Sampler".
In other words, for text fields it is unlikely people would need
"intentionally blank values", so we can treat "blank fields" as if user
wants clearing the value.
However, for checkboxes, they would need both "just use default" or
"intentionally unsed checkbox".
* A similar question exists for radio buttons: how do we identify which was
just left intact vs which was intentionally selected

It becomes challenging at the API level as well: is
TestElement.setProperty(key, null) and intentionally set blank value, or
could it remove property instead?
Should TestElement.setProperty(key, "") be treated differently from
TestElement.setProperty(key, null)?

I guess, the ideal case is that UI components should track which fields
were modified, and save only the modified fields to the element properties.

Vladimir





[VOTE] Release JMeter 5.6.1 RC1

2023-06-29 Thread Milamber

Hello,

The first release candidate for JMeter 5.6.1 (2fcc6fd625) has been 
prepared, and your votes are solicited.


JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


This release brings some new features and improvements, and also fixes 2 
regressions since v5.6.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section to see improvements and full 
list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6.1-rc1
(dist revision 62740)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1085/org/apache/jmeter/

Tag:
https://github.com/apache/jmeter/releases/tag/v5.6.1-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_361-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.361-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds

All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

4dec17f735e701c701624d88ea91018fa83f1b4dd633c2b0638f96cef2016c006676a235b4f5cc9e71e8503c8133cf28010f593ac52d0b45e4aecaab1edf4313
*apache-jmeter-5.6.1.tgz
536c3fb6f37ba3f8e477953919628629927c30f5dc7f2f3d75e6e9fc855d5e76770b5b990659a0c4ea633dfc29e6f4bdb62d3de44ae4db4c72a7d8c2067bdf3c
*apache-jmeter-5.6.1.zip
946cd11e7003a883904124e9012acf163f35c325b515f95ad491b7f4ec670de98158f8a18d86c2252f4906507e24c808fa70edf7410bbf5c48b1fe4fca19cafb
*apache-jmeter-5.6.1_src.tgz
695344876ee7a830b0ade499961ea7980868528212b73e87ff7ac738a49561df6c26157083343e9eef0f7097e004a03469bf29d6ee842db753a1c072f7100ebd
*apache-jmeter-5.6.1_src.zip







Re: JMeter 5.6.1 release plan

2023-06-29 Thread Milamber

Hi Vlad,
So I can start RC1 for 5.6.1 today?
(i think that we have an issue on release plugin about the no-generated 
.asc and .sha512 file on release files)


Milamber

On 29/06/2023 08:57, Vladimir Sitnikov wrote:

* improvement on JavaFX missing error message when java 9+?

1) The build now excludes JavaFX-based components unless you opt-in
with -PenableJavaFx
2) I've reduced log severity: info + no stacktrace by default,
debug+stacktrace if logging is in debug mode

Vladimir





Re: JMeter 5.6.1 release plan

2023-06-29 Thread Milamber

Thanks Philippe for notes, much clear now for me.

On 29/06/2023 08:25, Philippe Mouawad wrote:

Hello,
Few notes below
Regards

On Thu, Jun 29, 2023 at 9:19 AM Milamber  wrote:


Hi,

Can you confirm that these issues are included:

* improvement on JavaFX missing error message when java 9+?
* fix for exception on http2 plugin


Vladimir explained the problem, it's more in the plugin code than in JMeter


* losing SampleResults on interruption


  Although theorically I thought it would happen,  I was not able to create
a reproducer so not sure if it should be considered an issue


If yes, I can start a new RC.

Milamber

On 28/06/2023 16:44, Vladimir Sitnikov wrote:

Hi,

I suggest we release JMeter 5.6.1 soon as the latest 5.6 has several

issues:

* ThreadGroups run forever in non-GUI mode if JMX is saved with 5.6 (fix
merged)
* Java samplers can't be re-enabled after disabling them (fix merged)

I included unicode filename encoding to 5.6, however, it was based on an
outdated RFC.
The current browsers use UTF-8 by default for encoding the data, and if

the

filename can't be encoded, Chrome uses HTML entities.

I suggest we go for UTF-8 by default, since, well, the browsers do that,
and Java 18+ uses UTF-8 by default thanks to JEP 400.
The PR is https://github.com/apache/jmeter/pull/6010

Any thoughts?

The other improvements would be:
* Moving to Gradle JVM Toolchains, so we can use different JDKs for
building, testing, and executing Gradle (merged)
* CI testing with Java 21 (merged)
* bumping third-party patch versions (we can bump some patch versions

from

https://github.com/apache/jmeter/issues/5823 )

Vladimir







Re: JMeter 5.6.1 release plan

2023-06-29 Thread Milamber

Hi,

Can you confirm that these issues are included:

* improvement on JavaFX missing error message when java 9+?
* fix for exception on http2 plugin
* losing SampleResults on interruption

If yes, I can start a new RC.

Milamber

On 28/06/2023 16:44, Vladimir Sitnikov wrote:

Hi,

I suggest we release JMeter 5.6.1 soon as the latest 5.6 has several issues:
* ThreadGroups run forever in non-GUI mode if JMX is saved with 5.6 (fix
merged)
* Java samplers can't be re-enabled after disabling them (fix merged)

I included unicode filename encoding to 5.6, however, it was based on an
outdated RFC.
The current browsers use UTF-8 by default for encoding the data, and if the
filename can't be encoded, Chrome uses HTML entities.

I suggest we go for UTF-8 by default, since, well, the browsers do that,
and Java 18+ uses UTF-8 by default thanks to JEP 400.
The PR is https://github.com/apache/jmeter/pull/6010

Any thoughts?

The other improvements would be:
* Moving to Gradle JVM Toolchains, so we can use different JDKs for
building, testing, and executing Gradle (merged)
* CI testing with Java 21 (merged)
* bumping third-party patch versions (we can bump some patch versions from
https://github.com/apache/jmeter/issues/5823 )

Vladimir





[ANNOUNCE] Apache JMeter 5.6 released

2023-06-23 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.6 (e024bf3703).


This release brings new features and improvements, and also fixes bugs.

You can read the New and Noteworthy section to view improvements and 
full list of changes at:

https://jmeter.apache.org/changes.html

JMeter 5.6 requires Java 8+ to run.

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS


Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.6


Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


Re: Nexus: Staging Completed

2023-06-23 Thread Milamber



Please ignore nexus/commit message about 5.6rc1. We have found an issue 
on the generated .sha512 and .asc files for binaries and sources files. 
We try to fix it.




On 23/06/2023 15:22, Nexus Repository Manager wrote:

Message from: https://repository.apache.org

*Description:*

Release Apache JMeter rel/v5.6 (v5.6-rc1)



*Deployer properties:*

  * "userAgent" = "okhttp/3.12.0"
  * "userId" = "milamber"
  * "ip" = "196.75.25.5"


*Details:*

The following artifacts have been staged

/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc>

(SHA1: 8b7f6ae3ad08426265c77f734d8c9dd636e6d279)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc>

(SHA1: 3166b156c1b073e731682d20184950ed14ca7560)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc>

(SHA1: cf0c5cb1414d48208100aa9a2758dd548b33fafa)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc>

(SHA1: 8c8b7bfe5f95aa9b7aeac457bdddb0dc38ddf082)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar>

(SHA1: ed5d55a796ed5588f9cdc8ab415ee974a8816197)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom>

(SHA1: 1af2fcea181429067e54ee1cc2e7b3bfc90cfbb8)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar>

(SHA1: a48b3077cdce42ec90ef7e69462143ef6f6d5dc2)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc>

(SHA1: bcd0e9e5c35fa87a112e98dbc8e9005020be64fa)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar>

(SHA1: ee623fd119d5250ff0eade76801ef62ca5ac4479)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module>

(SHA1: c2a25979e131ca4059ee70f7a0e7c47c24a1ab4b)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc>

(SHA1: ee8c0b4d789f9db31e5d95d3e9fc54b96845d36d)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar>

(SHA1: ce41e81da7f0d67949db742ef4f31d931d648cea)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc>

(SHA1: e20c0357f19e968b89bea28b27cd9a9646e908a4)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc>

(SHA1: e6d55397bc72963425f4df76b957520d39918738)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc>

(SHA1: 5a41798a3848f12481ae4d3708defda71b6bd150)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-javadoc.jar 
<https://repository.apache.org/content/repositories/orgapachejmeter-1084/or

[RESULTS] [VOTE] Release JMeter 5.6 RC1

2023-06-23 Thread Milamber

Hello,

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

NaveenKumar Namachivayam
Bruno Demion (milamber)*
Vladimir Sitnikov (vladimirsitnikov)*
Antonio Gomes Rodrigez (agomes)*

=== -1 vote (with *: binding) ===

Philippe Mouawad (pmouawad)*

===

There were no other votes, so the vote passes.
Note that Philippe is fine for release 5.6RC as 5.6.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber


On 17/06/2023 09:29, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6 (e024bf3703) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes 
bugs.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
(dist revision 62462)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/tree/v5.6-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
 apache-jmeter-5.6_src.tgz
a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
 apache-jmeter-5.6.tgz
8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
 apache-jmeter-5.6_src.zip
c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
 apache-jmeter-5.6.zip










Re: [VOTE] Release JMeter 5.6 RC1

2023-06-23 Thread Milamber

Hi,

With the -1 from Philippe, we cannot release 5.6rc1 as 5.6...
So we must found a way to unrelease the maven packages of 5.6 from nexus 
and maven central...

I ask to infra@a.o
https://issues.apache.org/jira/browse/INFRA-24723

Milamber

On 23/06/2023 11:45, Vladimir Sitnikov wrote:

Philippe, thanks for your comments and vote. I'm looking forward to hearing
the reproducer from you.

Milabmer, do you think 5.6 can be released then?
Just in case, I would remind everybody that "Releases may not be vetoed"
(see https://www.apache.org/foundation/voting.html#ReleaseVotes)


This issue was always there due to missing timeout on HTTP Sampler no ?

Timeouts are not related.
Imagine a user starts a test in GUI mode.
Imagine the scenario sends a HTTP request.
Then the system under test stalls, and the HTTP request just waits
"forever".
The user realizes it needs to fix the system (or the script), and the user
clicks "stop test".

I would say, the test must stop no matter what are the timeouts.
If the user clicks "stop test", it should stop.
Otherwise the only option is to kill JMeter application and restart it
again, which is not usable.

Vladimir





Re: [VOTE] Release JMeter 5.6 RC1

2023-06-23 Thread Milamber

Philippe,

Would you vote for the release?

I want close the vote and publish the rc1 as 5.6 since the maven 
packages are already publish (by my mistake). We will prepare the v5.6.1 
as soon as possible with fixes (exception on VRT related with missing 
javafx api, fix for http2 plugin).


Milamber

On 22/06/2023 21:15, Philippe Mouawad wrote:

Hello,
I think there is a behavioural change related to this commit:

-

https://github.com/apache/jmeter/commit/14986056c8b2441ebe4c2edafa996206073cb511

With the addition of interrupt, it seems to me we can end up losing
SampleResults in implementations of SampleLIstener when the interruption
occurs at end of test,
for example in BackendListener here, an InterruptedException will occur:

-

https://github.com/apache/jmeter/blob/e024bf3703b9ca459fa531997d5874c9eaae8e36/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListener.java#L157


For me it's a regression

Regards

On Thu, Jun 22, 2023 at 9:45 PM Philippe Mouawad 
wrote:


Hello,
Can you give me few more hours ?

I am currently testing the version , nice to see all this work and the new
DSL.
I have noticed a strange behaviour , I need to double check it, I am doing
it now.

Regards

On Thu, Jun 22, 2023 at 7:47 PM Antonio Gomes Rodrigues 
wrote:


  Here's my +1 (binding)

Le jeu. 22 juin 2023 à 18:41, Antonio Gomes Rodrigues 
a
écrit :


I check something before

Le jeu. 22 juin 2023, 18:07, Vladimir Sitnikov <
sitnikov.vladi...@gmail.com> a écrit :


Need 2 bindings (PMC member so)

Here's my +1 (binding):
https://lists.apache.org/thread/2wd8l8zy3lbqhhrlhxf446l56m0mg335
So only one more is needed for the release.

Antonio? Felix? Philippe?

Vladimir



--
Cordialement.
Philippe Mouawad.







Re: [VOTE] Release JMeter 5.6 RC1

2023-06-22 Thread Milamber

Hi,

Tests on Linux Debian/Java8/17 with success (except javafx ;-))

My vote: +1
(and unfortunately mandatory to release rc1 as 5.6 since i publish by 
mistake the maven packages)
(with need to release a version 5.6.1 asap (improvement on JavaFX 
missing message, fix for exception on http2 plug)


Need 2 bindings (PMC member so)

Milamber

On 17/06/2023 09:29, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6 (e024bf3703) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes 
bugs.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
(dist revision 62462)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/tree/v5.6-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
 apache-jmeter-5.6_src.tgz
a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
 apache-jmeter-5.6.tgz
8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
 apache-jmeter-5.6_src.zip
c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
 apache-jmeter-5.6.zip










Re: [VOTE] Release JMeter 5.6 RC1

2023-06-22 Thread Milamber



I prefer the A) option too, and I think that will be good if the 
implementation will be integrate in v5.6.1


And after the 5.6 release, i will modify the website to add this issue  
on the Knows issue section (on change page)


On 22/06/2023 07:47, Vladimir Sitnikov wrote:

Milamber: When I start JMeter 5.6RC1 with java 11 or 17, add a View

Results Tree

listener, I have this error:

I reproduced it, and as far as I understand, it does not impact the
usability of the View Results Tree.

The issue is that JavaFX is optional even in Java 1.8 distributions, and
the existing JMeter build scripts
include org.apache.jmeter.visualizers.RenderInBrowser into components.jar
based on the JDK you use for the build.
I checked my locally installed Java distributions, and none of them has
JavaFX, so initially I wasn't able to reproduce the issue
by building JMeter with Java 1.8 and running with 11/17.

I think we can catch the error, or, even better, we might consider the
following:
a) Adjust ResultRenderer in such a way that it displays a panel suggesting
the way users might activate JavaFX in their JMeter.
I think it is a preferred approach.

b) "boolean org.apache.jmeter.visualizers.ResultRenderer#isSupported()" or
something like that.
Then ResultRenderer's might opt-out from displaying in the UI.

In any case, I do not think the exception from ResultRenderer blocks 5.6
release since, well, it works,
and we need to document jars published to Central anyway: everybody is
probably receiving Dependabot/Renovatebot updates already.



In general, the exception is
ViewResultsFullVisualizer: Exception registering implementation:
[org.apache.jmeter.visualizers.RenderInBrowser] of interface: [interface
org.apache.jmeter.visualizers.ResultRe
nderer], a jar is probably missing
java.util.ServiceConfigurationError:
org.apache.jmeter.visualizers.ResultRenderer:
org.apache.jmeter.visualizers.RenderInBrowser Unable to get public no-arg
constructor

We might try a little bit harder to make the exception more user-friendly,
however, in this exact case, the issue is with JMeter core itself, so
there's not much we can do better here.

Vladimir





Re: [VOTE] Release JMeter 5.6 RC1

2023-06-21 Thread Milamber

Hi,

When I start JMeter 5.6RC1 with java 11 or 17, add a View Results Tree 
listener, I have this error:
2023-06-21 08:50:44,211 ERROR o.a.j.v.ViewResultsFullVisualizer: 
Exception registering implementation: 
[org.apache.jmeter.visualizers.RenderInBrowser] of interface: [interface 
org.apache.jmeter.visualizers.ResultRenderer], a jar is probably missing
java.util.ServiceConfigurationError: 
org.apache.jmeter.visualizers.ResultRenderer: 
org.apache.jmeter.visualizers.RenderInBrowser Unable to get public 
no-arg constructor

    at java.util.ServiceLoader.fail(ServiceLoader.java:586) ~[?:?]
[...]
Caused by: java.lang.NoClassDefFoundError: javafx/scene/Parent

I suppose that is related to this PR and the fact that JavaFX has been 
remove to Java runtime since v11.

https://github.com/apache/jmeter/pull/5885/files

With java8, no error in log file (javafx is present)

Vladimir, it's possible to catch this error? and transform as a warning 
in log file for indicate that JavaFX must be download and install for 
have complete behavior about FX?

(for the v5.6.1)

Milamber

On 17/06/2023 09:29, Milamber wrote:

Hello,

The first release candidate for JMeter 5.6 (e024bf3703) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes 
bugs.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
(dist revision 62462)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/ 



Tag:
https://github.com/apache/jmeter/tree/v5.6-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
 apache-jmeter-5.6_src.tgz
a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
 apache-jmeter-5.6.tgz
8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
 apache-jmeter-5.6_src.zip
c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
 apache-jmeter-5.6.zip










Re: Nexus: Promotion Completed

2023-06-19 Thread Milamber



Sounds good for me

On 19/06/2023 16:18, Vladimir Sitnikov wrote:

pass, I will delete this (pre-)5.6 version for the next release (and
avoid to release before the end of vote!)

The artifacts have already propagated to Centarl, so there's virtually no
way to delete them.

I suggest we keep them, and release 5.6.1 instead if we need corrections.

By the way, it looks like I did not get filename encoding right, so we
would need to release a fixup version
with a better encoding:
https://github.com/apache/jmeter/pull/5987#issuecomment-1597203521

However, I do not think the issue with filename encoding worth cancelling
the release, and I would rather release 5.6,
and then fix encoding, and release 5.6.1

Vladimir





Re: Nexus: Promotion Completed

2023-06-17 Thread Milamber

Hi,

Seems I release (by mistake) the 5.6 RC1 as 5.6 GA on Nexus/Central... I 
keep this (pre-)5.6 version during the vote period, if the vote will not 
pass, I will delete this (pre-)5.6 version for the next release (and 
avoid to release before the end of vote!)


Milamber

On 17/06/2023 09:21, Nexus Repository Manager wrote:

Message from: https://repository.apache.org

*Description:*

Apache JMeter 5.6 release



*Deployer properties:*

  * "userAgent" = "okhttp/3.12.0"
  * "userId" = "milamber"
  * "ip" = "196.75.203.177"


*Details:*

The following artifacts have been promoted to the "Releases" 
[id=releases] 
<https://repository.apache.org/content/repositories/releases> repository


/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar.asc>

(SHA1: 8b7f6ae3ad08426265c77f734d8c9dd636e6d279)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar.asc>

(SHA1: 3166b156c1b073e731682d20184950ed14ca7560)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar.asc>

(SHA1: cf0c5cb1414d48208100aa9a2758dd548b33fafa)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom.asc>

(SHA1: 8c8b7bfe5f95aa9b7aeac457bdddb0dc38ddf082)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-javadoc.jar>

(SHA1: ed5d55a796ed5588f9cdc8ab415ee974a8816197)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.pom>

(SHA1: 1af2fcea181429067e54ee1cc2e7b3bfc90cfbb8)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.jar>

(SHA1: a48b3077cdce42ec90ef7e69462143ef6f6d5dc2)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module.asc>

(SHA1: bcd0e9e5c35fa87a112e98dbc8e9005020be64fa)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-sources.jar>

(SHA1: ee623fd119d5250ff0eade76801ef62ca5ac4479)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6.module>

(SHA1: c2a25979e131ca4059ee70f7a0e7c47c24a1ab4b)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar.asc>

(SHA1: ee8c0b4d789f9db31e5d95d3e9fc54b96845d36d)
/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_core/5.6/ApacheJMeter_core-5.6-test-fixtures.jar>

(SHA1: ce41e81da7f0d67949db742ef4f31d931d648cea)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.jar.asc>

(SHA1: e20c0357f19e968b89bea28b27cd9a9646e908a4)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6.module.asc>

(SHA1: e6d55397bc72963425f4df76b957520d39918738)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc 
<https://repository.apache.org/content/repositories/releases/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-sources.jar.asc>

(SHA1: 5a41798a3848f12481ae4d3708defda71b6bd150)
/org/apache/jmeter/ApacheJMeter_components/5.6/ApacheJMeter_components-5.6-javadoc.jar 
<https://repository.apache.org/content/reposito

[VOTE] Release JMeter 5.6 RC1

2023-06-17 Thread Milamber

Hello,

The first release candidate for JMeter 5.6 (e024bf3703) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes bugs.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.6-rc1
(dist revision 62462)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1082/org/apache/jmeter/

Tag:
https://github.com/apache/jmeter/tree/v5.6-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.6 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

ba863aa8cfaee0526297570bc2eb0901b9cf73d107aacca347b2bfa172109d21a466f885dc993f41ff4cec28e7c222076a8bdecce4f0b148f9f264983a20f45f 
 apache-jmeter-5.6_src.tgz
a7ebf74d6b5aa60d94cac61e0f25f9eaae146dcc35ff1ae0224c987d800bbfa683a45676bcc27d47cd945652c8296a31d911caa63919b3d0b0595eda4fd2978c 
 apache-jmeter-5.6.tgz
8215df09322579efaa5392d36d5687e7d811168be8fd5c0c93cd6255dbb4cb36a893132d47c3107fe3529ddce81332010806db93b28d55f7b5ce6c61040b27ec 
 apache-jmeter-5.6_src.zip
c9887eb821ae7381b8d1f90aca93560bb6c8c5294ad7e9c615dbed0e2bd5556afdb68134a63c9aa07f4a54d07fb6281930a68f98e1f9359a79af70d99ccbe59e 
 apache-jmeter-5.6.zip







Re: Release 5.6 preparation

2023-06-15 Thread Milamber
Vladimir, thanks for your work, I will prepare the release candidate
tomorrow.

Milamber

Le ven. 16 juin 2023, 07:29, Vladimir Sitnikov 
a écrit :

> I believe JMeter code is in a good shape now, and it is ready for
> preparing a release candidate.
>
> Milamber, would you please create one?
>
> Vladimir
>


Re: JMeter DSL discussion

2023-06-07 Thread Milamber

Hi,

Seems a good approach for DSL features, Java/Kotlin as language seems 
good too.


Probably need:

* add a new page on manual to describe and explain how to create DSL 
plan (with your samples below)
* and (perhaps) indicate that is a 'beta' features, and will be improve 
in next version of JMeter.


Milamber

On 06/06/2023 21:20, Vladimir Sitnikov wrote:

I've been improving tests, and I realized there's a small change that
brings a decent way to build test plans.

I've updated PR https://github.com/apache/jmeter/pull/678
The PR includes samples for both Kotlin and Java
(see OpenModelThreadGroupConfigElementTest
and OpenModelThreadGroupConfigElementJavaTest).

I think we can merge it and make incremental improvements later.
The good part is that DSL is usable for all the components with no
modifications.

I might miss certain cases, however, it looks nice, at least for testing
JMeter itself.

WDYT?

Here's Java code:

HashTree tree = testTree(b -> {
 b.add(TestPlan.class, tp -> {
 b.add(OpenModelThreadGroup.class, tg -> {
 tg.setName("Thread Group");
 // 5 samples within 100ms
 // Then 2 sec pause to let all the threads to finish,
especially the ones that start at 99ms
 tg.setScheduleString("rate(50 / sec) random_arrivals(100 ms)
pause(2 s)");
 b.add(listener);
 b.add(CounterConfig.class, c -> {
 c.setVarName("counter");
 c.setIncrement(1);
 });
 b.add(DebugSampler.class, dbg -> {
 dbg.setName("${counter}");
 dbg.setDisplayJMeterProperties(false);
 dbg.setDisplayJMeterVariables(false);
 dbg.setDisplaySystemProperties(false);
 });
 });
 });
});

Here's Kotlin code:

val tree = testTree {
 TestPlan::class {
 OpenModelThreadGroup::class {
 name = "Thread Group"
 // 5 samples within 100ms
 // Then 2 sec pause to let all the threads to finish,
especially the ones that start at 99ms
 scheduleString = "rate(50 / sec) random_arrivals(100 ms)
pause(2 s)"
 listener()
 CounterConfig::class {
 varName = "counter"
 increment = 1
 }
 DebugSampler::class {
 name = "\${counter}"
 isDisplayJMeterProperties = false
 isDisplayJMeterVariables = false
 isDisplaySystemProperties = false
 }
 }
 }
}

Vladimir





Re: Release 5.6 preparation

2023-05-19 Thread Milamber

Hi,

First, thanks for your work for preparing the new release.

Probably better if @Felix and @Vincent can finish/merge the 2 PR in 
before the first RC.


Wait some days, if no response then start the release without theses PR.

Milamber

On 19/05/2023 19:16, Vladimir Sitnikov wrote:

Hi,

JMeter release is long overdue, and I think we are almost ready to cut 5.6.

I am polishing the changelog in
https://github.com/apache/jmeter/pull/5936

I suggest we prepare a candidate after the changelog update.

Comments are welcome.

There is a couple of PRs that might be included to 5.6 as well, however,
there are review comments. See
https://github.com/apache/jmeter/milestone/10

Vladimir




Re: websocket data truncation

2023-05-11 Thread Milamber

Hi Oliver,

This is not an issue on JMeter, but on the WebSocket plugins, so better 
to open ticket on the WS project (perhaps can be an issue on the 
webserver websocket implementation)


For WS by Peter, perhaps arround this code:
https://bitbucket.org/pjtr/jmeter-websocket-samplers/src/master/src/main/java/eu/luminis/websocket/Frame.java

You can explain your issue here:
https://bitbucket.org/pjtr/jmeter-websocket-samplers/issues?status=new&status=open

Milamber


On 10/05/2023 18:05, Oliver Weiler wrote:

First time poster here, please let me know if I'm missing anything to help 
diagnose this...

I believe I've found an issue but wasn't sure exactly where.  It has to do with 
using websockets.  I know that the websocket feature is enabled using 
additional plugins but I've tried two websocket plugins and found that they 
both act exactly the same way suggesting (though not conclusively) that this 
may be an issue inside jmeter.

My issue is that large websocket responses from our web socket based service 
are truncated to 4096 bytes.  That number seems suspicious in that it's 
obviously exactly 4k.

The two plugins I've tried using are:

https://bitbucket.org/pjtr/jmeter-websocket-samplers/branches

and

https://github.com/fshutdown/JMeter-WebSocketSampler

You can find my sample JMX file here:

https://agcloud.auto-graphics.com/index.php/s/BbFZrIdaiFcL4p3/download

That JMX file has both samplers configured but only the "jmeter-websocket-samplers" is enabled.  To switch to 
the other websocket plugin, disable the samplers where the name starts with "WS ", then enable the samplers 
where the name starts with "NWS ".  In both cases, the "Retrieve Results number 1" sampler gets 
truncated as evidenced by the fact that the returning JSON is badly formed and the trailing bytes show a field that's 
cut off in midstream.

While I'm not a developer, I can read code and make some rudimentary changes.  As a crazy 
test, I downloaded the source to jmeter and replaced any occurrence of "4096" 
that looked like it could be buffer size related and changed it to 16384.  To that end, I 
modified the below using a copy of the source I downloaded yesterday (May 9th, 2023):

src/core/src/main/java/org/apache/jmeter/save/converters/SampleResultConverter.java
 lines 461 and 462
src/jorphan/src/main/java/org/apache/jorphan/util/JOrphanUtils.java line 45
src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPFileImpl.java
 line 55
src/protocol/tcp/src/main/java/org/apache/jmeter/protocol/tcp/sampler/BinaryTCPClientImpl.java
 line 124
src/protocol/tcp/src/main/java/org/apache/jmeter/protocol/tcp/sampler/TCPClientImpl.java
 line 103

Building using the above modifications had no effect on my truncated web socket 
data.

At this point, I'm out of my league and am asking for help.  For environment 
information, I'm running jmeter v5.5.  java --version, produces this output:

openjdk 13.0.2 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)

The host OS is Windows 10 Pro, Version 22H2, OS Build 19045.2846.

Any help would be greatly appreciated.

Oliver Weiler
Director of IT
O: (909) 569-1542 | C: (909) 753-9277 | o...@auto-graphics.com
15218 Summit Ave, Suite 300, Box #240
Fontana, CA  92336



  The contents of this e-mail and any attachments are intended solely for the 
use of the named addressee(s) and may contain confidential and/or privileged 
information. Any unauthorized use, copying, disclosure, or distribution of the 
contents of this e-mail is strictly prohibited by the sender and may be 
unlawful. If you are not the intended recipient, please notify the sender 
immediately and delete this e-mail.





Re: CI requiring approval for external contributors

2023-05-11 Thread Milamber




On 11/05/2023 10:07, Vladimir Sitnikov wrote:

Hi,

Recently, ASF GitHub repos had their defaults for GitHub Actions changed to
"always require approval for external contributors".

Airflow has recently submitted a ticket to have that changed back:
https://issues.apache.org/jira/browse/INFRA-24200.

IMO, we should do the same. I don't think we have a problem with fake PRs,
but we can always improve our responsiveness to contributors from outside
the project!

Every little bit helps, including running CI automatically.
Another case is PR from Renovate to bump dependencies: currently every PR
requires manual approval.

If others have opinions on this, let me know. I'd like to raise our own
ticket to change our default.


+1



Vladimir--
Vladimir





JMeter next release Was:Re: [apache/jmeter] feat: use ServiceLoader to find implementations instead of searching classes in jars (PR #5885)

2023-05-10 Thread Milamber

Hi,

Not sure that a version 5.5.1 must be release (with xalan fix only) 
(issue from a couple of week!) we can skip IMHO


In other side, version 5.6.sounds good for me too. the 5.5 has been 
release in june 2022, so would great to release asap the new version.


So the next question is : What are the PR or changes to include in v5.6, 
PR #5885 is the first of the list ;-)


Milamber

On 10/05/2023 19:17, Vladimir Sitnikov wrote:


I am afraid we have too many changes anyway on the main branch.

At the same time, I think Xalan is not the only security fix we need 
to implement.


Do you suggest creating a bugfix branch with xalan only changes?

I suggest polishing what we have and releasing it as 5.6.
I do not expect it to have major breakages or major breakthroughs, 
however, we have updated many dependencies, and we fixed several 
annoying bugs, so 5.6 sounds a good version for me.


—
Message ID: 





JMeter next release Was:Re: [apache/jmeter] feat: use ServiceLoader to find implementations instead of searching classes in jars (PR #5885)

2023-05-10 Thread Milamber

Hi,

Not sure that a version 5.5.1 must be release (with xalan fix only) 
(issue from a couple of week!) we can skip IMHO


In other side, version 5.6.sounds good for me too. the 5.5 has been 
release in june 2022, so would great to release asap the new version.


So the next question is : What are the PR or changes to include in v5.6, 
PR #5885 is the first of the list ;-)


Milamber

On 10/05/2023 19:17, Vladimir Sitnikov wrote:


I am afraid we have too many changes anyway on the main branch.

At the same time, I think Xalan is not the only security fix we need 
to implement.


Do you suggest creating a bugfix branch with xalan only changes?

I suggest polishing what we have and releasing it as 5.6.
I do not expect it to have major breakages or major breakthroughs, 
however, we have updated many dependencies, and we fixed several 
annoying bugs, so 5.6 sounds a good version for me.


—
Message ID: 





Re: [GitHub] [jmeter] FSchumacher commented on a diff in pull request #5812: Bug #5807 - Fix an ArrayIndexOutOfBoundsException on HTTP parameters …

2023-04-23 Thread Milamber
Pair class seems no existe in java8?

Le dim. 23 avr. 2023, 11:47, FSchumacher (via GitHub)  a
écrit :

>
> FSchumacher commented on code in PR #5812:
> URL: https://github.com/apache/jmeter/pull/5812#discussion_r117438
>
>
> ##
>
> src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTPQueryMapTest.java:
> ##
> @@ -0,0 +1,45 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one or more
> + * contributor license agreements.  See the NOTICE file distributed with
> + * this work for additional information regarding copyright ownership.
> + * The ASF licenses this file to you under the Apache License, Version 2.0
> + * (the "License"); you may not use this file except in compliance with
> + * the License.  You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing, software
> + * distributed under the License is distributed on an "AS IS" BASIS,
> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> + * See the License for the specific language governing permissions and
> + * limitations under the License.
> + */
> +
> +package org.apache.jmeter.protocol.http.visualizers;
> +
> +import java.util.Map;
> +import java.util.stream.Stream;
> +
> +import org.junit.jupiter.api.Assertions;
> +import org.junit.jupiter.params.ParameterizedTest;
> +import org.junit.jupiter.params.provider.Arguments;
> +import org.junit.jupiter.params.provider.MethodSource;
> +
> +class RequestViewHTTPQueryMapTest {
> +
> +private static Stream data() {
> +return Stream.of(
> +Arguments.of("k1=v1&=&k2=v2", 2),
> +Arguments.of("=", 0),
> +Arguments.of("k1=v1&=value&k2=v2", 3));
> +}
> +
> +@ParameterizedTest
> +@MethodSource("data")
> +public void testGetQueryMapWithEmptyKeyAndValue(String query, int
> numParamExpect) {
> +Map params = RequestViewHTTP.getQueryMap(query);
> +Assertions.assertNotNull(params);
> +Assertions.assertEquals(numParamExpect, params.size());
>
> Review Comment:
>My example code, can be used with Java 8. With Java 11, we could have
> used `Map.of(key, value, key2, value2, ...)`.
>
>
>
> --
> This is an automated message from the Apache Git Service.
> To respond to the message, please log on to GitHub and use the
> URL above to go to the specific comment.
>
> To unsubscribe, e-mail: dev-unsubscr...@jmeter.apache.org
>
> For queries about this service, please contact Infrastructure at:
> us...@infra.apache.org
>
>


Update manually JMeter web site Was:[jmeter] branch update-docs-v5.5-release created (now dac91de2cd)

2023-02-02 Thread Milamber

Hi JMeter team,

I've push this new branch on git rep, as main branch for update the 
documentation (website) since the v5.5 release tag. So if need to update 
the website, before the next release, please use this branch.


How to :

1/ commit the doc's changes on master branch like a normal improvement
2/ checkout the update-docs-v5.5-release branch
3/ cherry-pick the commit in the update-docs branch
4/ build the website (./gradlew :src:dist:previewSite)
5/ copy ./src/dist/build/* /path/to/jmeter-website-repo/ (from 
https://gitbox.apache.org/repos/asf/jmeter-site.git)
6/ on jmeter-website-repo add files added or modified in main branch 
(asf-site)

7/ commit for publish.

Milamber


 Forwarded Message 
Subject:[jmeter] branch update-docs-v5.5-release created (now 
dac91de2cd)
Date:   Thu, 02 Feb 2023 15:43:04 +
From:   milam...@apache.org
Reply-To:   dev@jmeter.apache.org
To: comm...@jmeter.apache.org 



This is an automated email from the ASF dual-hosted git repository.

milamber pushed a change to branch update-docs-v5.5-release
in repository https://gitbox.apache.org/repos/asf/jmeter.git


at dac91de2cd docs: add security page to the website

This branch includes the following new commits:

new 22cb111bd7 Update Bugzilla -> GitHub issues in the contribution 
documentation

new dac91de2cd docs: add security page to the website

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.





Re: JMeter Bugzilla -> GitHub Issues migration

2022-09-27 Thread Milamber

Hi Vladimir,

Perhaps we need to publish an update for the JMeter website (backport 
the PR5712 on 5.5 barnch and publish)?


Milamber

On 25/09/2022 09:52, Vladimir Sitnikov wrote:

Add issue templates on GitHub

done, see https://github.com/apache/jmeter/issues/new/choose


* Handle ... template in documentation markup (currently,

changelog expects ..

done


* Update documentation references (Bugzilla -> GitHub Issues)

See https://github.com/apache/jmeter/pull/5712

Vladimir





Re: DISCUSS: Bugzilla vs JIRA vs GitHub issues

2022-08-09 Thread Milamber

Hi Vladimir,

I review the doc, looks good for me (+1). Thanks for you work.

Milamber

On 05/08/2022 11:31, Vladimir Sitnikov wrote:

I've created a draft migration plan, comments are welcome:
https://docs.google.com/document/d/1kUN9wMFR1CEydq345Nh_ohrPkCsQdaHjSUYpPAUfw6I/edit#heading=h.xm5w7ls8nz2w
https://issues.apache.org/jira/browse/INFRA-23553

Vladimir





[RESULT] [VOTE] Release JMeter 5.5 RC3

2022-06-14 Thread Milamber

Hello,

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

NaveenKumar Namachivayam
Felix Schumacher (fschumacher)*
Philippe Mouawad (pmouawad)*
Vladimir Sitnikov (vladimirsitnikov)*
Bruno Demion (milamber)*

=== -0 vote (with *: binding) ===

Vincent Daburon

===

There were no other votes, so the vote passes.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber



On 10/06/2022 18:39, Milamber wrote:

Hello,

The third release candidate for JMeter 5.5 (7153c74dd0) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes 
bugs.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc3
(dist revision 55056)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1080/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc3 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.5 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

d5d1ce795e9baf18efd3a13ecda150b4da80c3173a2c7ef0da2a5546ac6862b1edd2a2f4e52d971c7da05d879362c28dca6bf218c5f7570b5cc98f7ba73c92af 


*apache-jmeter-5.5.tgz
b24cdaa57234153df34a40bdc4501aa16f3286ca3e172eb889a5daa0ded86ab51388af1ea56e756df566a6f74f39f80eceb04e5d559668aeac9ec9759d6445ac 


*apache-jmeter-5.5.zip
02609f6329a24099db505f6b17d01f4140db6a2d36dbed6e167e8e7dad258445ac03effb06d8fd565cbff00c5fa554e94c9561ebec2e5335516d9513851842a4 


*apache-jmeter-5.5_src.tgz
6b234b3c9968fee863952f623953e73d7f89bf51a793a54688706f976d6080e7dee180f1ba4011e804b285f057e3d97ef9f0f055006c4b0634f53836c4d4d6b1 


*apache-jmeter-5.5_src.zip








[ANNOUNCE] Apache JMeter 5.5 released

2022-06-14 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.5 (7153c74dd0).


This release brings new features and improvements, and also fixes bugs.

You can read the New and Noteworthy section to view improvements and 
full list of changes at:

https://jmeter.apache.org/changes.html

JMeter 5.5 requires Java 8+ to run.

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS


Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.5


Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


Re: [VOTE] Release JMeter 5.5 RC3

2022-06-14 Thread Milamber



My vote: +1 binding

On 10/06/2022 18:39, Milamber wrote:

Hello,

The third release candidate for JMeter 5.5 (7153c74dd0) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes 
bugs.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc3
(dist revision 55056)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1080/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc3 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.5 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

d5d1ce795e9baf18efd3a13ecda150b4da80c3173a2c7ef0da2a5546ac6862b1edd2a2f4e52d971c7da05d879362c28dca6bf218c5f7570b5cc98f7ba73c92af 


*apache-jmeter-5.5.tgz
b24cdaa57234153df34a40bdc4501aa16f3286ca3e172eb889a5daa0ded86ab51388af1ea56e756df566a6f74f39f80eceb04e5d559668aeac9ec9759d6445ac 


*apache-jmeter-5.5.zip
02609f6329a24099db505f6b17d01f4140db6a2d36dbed6e167e8e7dad258445ac03effb06d8fd565cbff00c5fa554e94c9561ebec2e5335516d9513851842a4 


*apache-jmeter-5.5_src.tgz
6b234b3c9968fee863952f623953e73d7f89bf51a793a54688706f976d6080e7dee180f1ba4011e804b285f057e3d97ef9f0f055006c4b0634f53836c4d4d6b1 


*apache-jmeter-5.5_src.zip








[VOTE] Release JMeter 5.5 RC3

2022-06-10 Thread Milamber

Hello,

The third release candidate for JMeter 5.5 (7153c74dd0) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes bugs.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc3
(dist revision 55056)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1080/org/apache/jmeter/

Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc3

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.5 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

d5d1ce795e9baf18efd3a13ecda150b4da80c3173a2c7ef0da2a5546ac6862b1edd2a2f4e52d971c7da05d879362c28dca6bf218c5f7570b5cc98f7ba73c92af
*apache-jmeter-5.5.tgz
b24cdaa57234153df34a40bdc4501aa16f3286ca3e172eb889a5daa0ded86ab51388af1ea56e756df566a6f74f39f80eceb04e5d559668aeac9ec9759d6445ac
*apache-jmeter-5.5.zip
02609f6329a24099db505f6b17d01f4140db6a2d36dbed6e167e8e7dad258445ac03effb06d8fd565cbff00c5fa554e94c9561ebec2e5335516d9513851842a4
*apache-jmeter-5.5_src.tgz
6b234b3c9968fee863952f623953e73d7f89bf51a793a54688706f976d6080e7dee180f1ba4011e804b285f057e3d97ef9f0f055006c4b0634f53836c4d4d6b1
*apache-jmeter-5.5_src.zip





[CANCELLED] [VOTE] Release JMeter 5.5 RC2

2022-05-01 Thread Milamber

Hi,

I cancel the RC2, and wait the bugs 66044 and 65885.

I will prepare a RC3 after. Please continue to test RC2 to try to find 
other blocker bug for v5.5. Thanks


Milamber

On 27/04/2022 11:23, Milamber wrote:

Hello,

The second release candidate for JMeter 5.5 (ce94f0db8a) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes 
bugs.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc2
(dist revision 54112)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1077/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc2 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.5 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

252474b2cd347df2779ef76cdc299e0ebe96bf015997934f1f4e57c14d5487686a992c229e34a8288dad20a7b306b1482aaf631178a39e09cb49e8a11b293ee2 


*apache-jmeter-5.5.tgz
bdea559eff760df5978b436a3af929b55ef4e2691e96f09378c3215374cf84667c3630dae0dd4273adc9da1e2d3ce807f88ce7e195d8f5ca0380efec2aba3cec 


*apache-jmeter-5.5.zip
aa2be2d34bdb711ca1ff7a425812b94373760f3ea685d27263191fec101acea426176ce4233dc7a4fb19b30adfbfd7a9048783fd07e2fb59b4aa9719bbc0647c 


*apache-jmeter-5.5_src.tgz
a7f448ffc519fb089383c3b6eab8eeb34d543e8705a4503adc927d967c79ff4239b0ca848620b823b679b0db40ca84e16f603ad6028b5640b1abe98ffdf860f0 


*apache-jmeter-5.5_src.zip







Re: [VOTE] Release JMeter 5.5 RC1

2022-04-29 Thread Milamber

Hi Philippe,

I don't reproduce the issue of bug 65885 on JMeter 5.3/5.4.2 (i ask a 
simple test case on bugzilla)


Can you revert the commit? we can try to fix the issue before a new RC 
if we can find the solve in few days.


Milamber

On 28/04/2022 08:47, Philippe Mouawad wrote:

Hello,
I don't have a fix for now , I didn't look deeply but for now as we don't
have in CSV file the fact the "Ignore status" is set, I don't see how to
fix it.
Since it's a regression, I think we need to revert the change if nobody has
an idea, and start a new release.

What do you think ?

Regards
Philippe


On Thu, Apr 28, 2022 at 10:44 AM Milamber  wrote:


Hi Philippe,

Need to cancel RC2 for have a fix (or a rollback)? or i continue with
the RC process?

Milamber

On 27/04/2022 11:23, Philippe Mouawad wrote:

Hello,
Sorry for late reply @Milamber <mailto:milambersp...@gmail.com> , I
see you're releasing.
I noticed a regression on Reporting that may be problematic, in the
error tables, the assertion message takes precedence on error code
which makes  analysis
more complex.

It's a regression introduced by
https://bz.apache.org/bugzilla/show_bug.cgi?id=65885.
Only when ignore status is checked should this happen.

Regards

On Wed, Apr 27, 2022 at 10:13 AM Milamber mailto:milam...@apache.org>> wrote:

 Hi,

 I will prepare the RC2 today

 Milamber

 On 23/04/2022 11:02, Felix Schumacher wrote:
 >
 > What about trying an RC2 of JMeter 5.5?
 >
 > I updated our dependencies and added a workaround for the UI
     problem.
 >
 > Felix
 >
 > Am 18.03.22 um 17:35 schrieb Milamber:
 >>
 >>
 >> Ready for RC2? (I think that no?)
 >> cc @Vladimir
 >>
 >> On 16/03/2022 22:42, UBIK LOAD PACK Support wrote:
 >>> Hello,
 >>> Looks good to me.
 >>> Let's do another RC with this.
 >>> Regards
 >>>
 >>> On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov <
 >>> sitnikov.vladi...@gmail.com
 <mailto:sitnikov.vladi...@gmail.com>> wrote:
 >>>
 >>>>> Could we make the setting java version dependant ?
 >>>> By default, the setting would be commented in jmeter.properties.
 >>>> Then, the code would use the appropriate default value
 according to
 >>>> Java
 >>>> version.
 >>>>
 >>>> So I suggest changing
 >>>>
 >>>>


https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48

 >>>>
 >>>>
 >>>> into something like maxLengthWithKerning = currentJava < 17 ?
 -1 :
 >>>> 1;
 >>>>
 >>>> Vladimir
 >>>>
 >>>>
 >>>> ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad <
 >>>> p.moua...@ubik-ingenierie.com
 <mailto:p.moua...@ubik-ingenierie.com>
 >>>>> :
 >>>>> Could we make the setting java version dependant ?
 >>>>> If it’s worth it as it will introduce additional config
 complexity
 >>>>>
 >>>>> Regards
 >>>>> On Wednesday, March 16, 2022, Vladimir Sitnikov <
 >>>>> sitnikov.vladi...@gmail.com
 <mailto:sitnikov.vladi...@gmail.com>>
 >>>>> wrote:
 >>>>>
 >>>>>>> I would say, that my issue is not a regression and therefore
 >>>>>>> should be
 >>>>> not
 >>>>>> a blocker.
 >>>>>>
 >>>>>> There might be a regression like: "new setting caused
 activating
 >>>> kerning
 >>>>>> for texts smaller than 10K" (or whatever is the default).
 >>>>>> So if previously the kerning was always disabled, the new
 option
 >>>>>> might
 >>>>>> unexpectedly activate it.
 >>>>>>
 >>>>>> My assumption was that "it should not hurt since the text
 is only
 >>>>>> 10K",
 >>>>>> however, in reality, it looks like even short texts cause
 slowness
 >>>>>> for the old JDK.
 >>>>>>
 >>>>>> So I'm inclined to make the default 0 (always disable
 kerning in
 >>>> response
 >>>>>> text areas) for Java <17.
 >>>>>> WDYT?
 >>>>>>
 >>>>>> Vladimir
 >>>>>>
 >>>>>
 >>>>> --
 >>>>> Cordialement
 >>>>> Philippe M.
 >>>>> Ubik-Ingenierie
 >>>>>
 >>>
 >>



--
Cordialement.
Philippe Mouawad.








Re: [VOTE] Release JMeter 5.5 RC1

2022-04-28 Thread Milamber

Hi Philippe,

Need to cancel RC2 for have a fix (or a rollback)? or i continue with 
the RC process?


Milamber

On 27/04/2022 11:23, Philippe Mouawad wrote:

Hello,
Sorry for late reply @Milamber <mailto:milambersp...@gmail.com> , I 
see you're releasing.
I noticed a regression on Reporting that may be problematic, in the 
error tables, the assertion message takes precedence on error code 
which makes  analysis

more complex.

It's a regression introduced by 
https://bz.apache.org/bugzilla/show_bug.cgi?id=65885.

Only when ignore status is checked should this happen.

Regards

On Wed, Apr 27, 2022 at 10:13 AM Milamber <mailto:milam...@apache.org>> wrote:


Hi,

I will prepare the RC2 today

Milamber

On 23/04/2022 11:02, Felix Schumacher wrote:
>
> What about trying an RC2 of JMeter 5.5?
>
> I updated our dependencies and added a workaround for the UI
problem.
>
> Felix
>
> Am 18.03.22 um 17:35 schrieb Milamber:
>>
>>
>> Ready for RC2? (I think that no?)
>> cc @Vladimir
>>
>> On 16/03/2022 22:42, UBIK LOAD PACK Support wrote:
>>> Hello,
>>> Looks good to me.
>>> Let's do another RC with this.
>>> Regards
>>>
>>> On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov <
>>> sitnikov.vladi...@gmail.com
<mailto:sitnikov.vladi...@gmail.com>> wrote:
>>>
>>>>> Could we make the setting java version dependant ?
>>>> By default, the setting would be commented in jmeter.properties.
>>>> Then, the code would use the appropriate default value
according to
>>>> Java
>>>> version.
>>>>
>>>> So I suggest changing
>>>>
>>>>

https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48

>>>>
>>>>
>>>> into something like maxLengthWithKerning = currentJava < 17 ?
-1 :
>>>> 1;
>>>>
>>>> Vladimir
>>>>
>>>>
>>>> ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad <
>>>> p.moua...@ubik-ingenierie.com
<mailto:p.moua...@ubik-ingenierie.com>
>>>>> :
>>>>> Could we make the setting java version dependant ?
>>>>> If it’s worth it as it will introduce additional config
complexity
>>>>>
>>>>> Regards
>>>>> On Wednesday, March 16, 2022, Vladimir Sitnikov <
>>>>> sitnikov.vladi...@gmail.com
<mailto:sitnikov.vladi...@gmail.com>>
>>>>> wrote:
>>>>>
>>>>>>> I would say, that my issue is not a regression and therefore
>>>>>>> should be
>>>>> not
>>>>>> a blocker.
>>>>>>
>>>>>> There might be a regression like: "new setting caused
activating
>>>> kerning
>>>>>> for texts smaller than 10K" (or whatever is the default).
>>>>>> So if previously the kerning was always disabled, the new
option
>>>>>> might
>>>>>> unexpectedly activate it.
>>>>>>
>>>>>> My assumption was that "it should not hurt since the text
is only
>>>>>> 10K",
>>>>>> however, in reality, it looks like even short texts cause
slowness
>>>>>> for the old JDK.
>>>>>>
>>>>>> So I'm inclined to make the default 0 (always disable
kerning in
>>>> response
>>>>>> text areas) for Java <17.
>>>>>> WDYT?
>>>>>>
>>>>>> Vladimir
>>>>>>
>>>>>
>>>>> --
>>>>> Cordialement
>>>>> Philippe M.
>>>>> Ubik-Ingenierie
>>>>>
>>>
>>



--
Cordialement.
Philippe Mouawad.






[VOTE] Release JMeter 5.5 RC2

2022-04-27 Thread Milamber

Hello,

The second release candidate for JMeter 5.5 (ce94f0db8a) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes bugs.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc2
(dist revision 54112)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1077/org/apache/jmeter/

Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.5 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_331-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.331-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

252474b2cd347df2779ef76cdc299e0ebe96bf015997934f1f4e57c14d5487686a992c229e34a8288dad20a7b306b1482aaf631178a39e09cb49e8a11b293ee2
*apache-jmeter-5.5.tgz
bdea559eff760df5978b436a3af929b55ef4e2691e96f09378c3215374cf84667c3630dae0dd4273adc9da1e2d3ce807f88ce7e195d8f5ca0380efec2aba3cec
*apache-jmeter-5.5.zip
aa2be2d34bdb711ca1ff7a425812b94373760f3ea685d27263191fec101acea426176ce4233dc7a4fb19b30adfbfd7a9048783fd07e2fb59b4aa9719bbc0647c
*apache-jmeter-5.5_src.tgz
a7f448ffc519fb089383c3b6eab8eeb34d543e8705a4503adc927d967c79ff4239b0ca848620b823b679b0db40ca84e16f603ad6028b5640b1abe98ffdf860f0
*apache-jmeter-5.5_src.zip




Re: [VOTE] Release JMeter 5.5 RC1

2022-04-27 Thread Milamber

Hi,

I will prepare the RC2 today

Milamber

On 23/04/2022 11:02, Felix Schumacher wrote:


What about trying an RC2 of JMeter 5.5?

I updated our dependencies and added a workaround for the UI problem.

Felix

Am 18.03.22 um 17:35 schrieb Milamber:



Ready for RC2? (I think that no?)
cc @Vladimir

On 16/03/2022 22:42, UBIK LOAD PACK Support wrote:

Hello,
Looks good to me.
Let's do another RC with this.
Regards

On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov <
sitnikov.vladi...@gmail.com> wrote:


Could we make the setting java version dependant ?

By default, the setting would be commented in jmeter.properties.
Then, the code would use the appropriate default value according to 
Java

version.

So I suggest changing

https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48 



into something like maxLengthWithKerning = currentJava < 17 ? -1 : 
1;


Vladimir


ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad <
p.moua...@ubik-ingenierie.com

:
Could we make the setting java version dependant ?
If it’s worth it as it will introduce additional config complexity

Regards
On Wednesday, March 16, 2022, Vladimir Sitnikov <
sitnikov.vladi...@gmail.com>
wrote:

I would say, that my issue is not a regression and therefore 
should be

not

a blocker.

There might be a regression like: "new setting caused activating

kerning

for texts smaller than 10K" (or whatever is the default).
So if previously the kerning was always disabled, the new option 
might

unexpectedly activate it.

My assumption was that "it should not hurt since the text is only 
10K",

however, in reality, it looks like even short texts cause slowness
for the old JDK.

So I'm inclined to make the default 0 (always disable kerning in

response

text areas) for Java <17.
WDYT?

Vladimir



--
Cordialement
Philippe M.
Ubik-Ingenierie









[CANCELLED] [VOTE] Release JMeter 5.5 RC1

2022-03-29 Thread Milamber



Hi,

For the record, the vote for JMeter 5.5 RC1 is cancelled. Wait feedback 
about the issue with the view result tree rendering on some race condition.


Milamber


On 12/03/2022 16:18, Milamber wrote:

Hello,

The first release candidate for JMeter 5.5 (1efebb753d) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes 
bugs.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc1
(dist revision 52999)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1076/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc1 




Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.5 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

839751529d46314ef5028de47f2ec4c72e3a9eaf7da86d169b18eaa1af425350a3863d25d58621b8fc40c45d52059157d9f8b4ee20aa6c9b8b3569beae0a5243 


*apache-jmeter-5.5.tgz
519efbaec7f9f14c806a7bac22a9eafdfe8d90296d7a981c692278cf1b137ce46e5b5f6f2f03e84bdc1404ef32df8c2143364f11c1a33fdd1ad367796d39bbbe 


*apache-jmeter-5.5.zip
84e3d94415822fa14c2eee4e675d825bbc1e67c28d9bd1ab4ca610d3700d4da800542d3ba3078bb370a6e6bf01c83ec4d10a798286b3a601435386e8394b0733 


*apache-jmeter-5.5_src.tgz
f28e7acb6543b6bb6c6832a74cf21849d06de7d7842b139c438ba6f1c959e8e668a16af0a98f51ae38a99a6f36ff161b9cb9014ccff597fc0d16af549206ed57 


*apache-jmeter-5.5_src.zip







Re: [VOTE] Release JMeter 5.5 RC1

2022-03-18 Thread Milamber




Ready for RC2? (I think that no?)
cc @Vladimir

On 16/03/2022 22:42, UBIK LOAD PACK Support wrote:

Hello,
Looks good to me.
Let's do another RC with this.
Regards

On Wed, Mar 16, 2022 at 6:30 PM Vladimir Sitnikov <
sitnikov.vladi...@gmail.com> wrote:


Could we make the setting java version dependant ?

By default, the setting would be commented in jmeter.properties.
Then, the code would use the appropriate default value according to Java
version.

So I suggest changing

https://github.com/apache/jmeter/blob/53a992c8179f0f64fe1993df34bda6594856cf5e/src/jorphan/src/main/java/org/apache/jorphan/gui/ui/KerningOptimizer.java#L48

into something like maxLengthWithKerning = currentJava < 17 ? -1 : 1;

Vladimir


ср, 16 мар. 2022 г. в 20:25, Philippe Mouawad <
p.moua...@ubik-ingenierie.com

:
Could we make the setting java version dependant ?
If it’s worth it as it will introduce additional config complexity

Regards
On Wednesday, March 16, 2022, Vladimir Sitnikov <
sitnikov.vladi...@gmail.com>
wrote:


I would say, that my issue is not a regression and therefore should be

not

a blocker.

There might be a regression like: "new setting caused activating

kerning

for texts smaller than 10K" (or whatever is the default).
So if previously the kerning was always disabled, the new option might
unexpectedly activate it.

My assumption was that "it should not hurt since the text is only 10K",
however, in reality, it looks like even short texts cause slowness
for the old JDK.

So I'm inclined to make the default 0 (always disable kerning in

response

text areas) for Java <17.
WDYT?

Vladimir



--
Cordialement
Philippe M.
Ubik-Ingenierie







Re: [VOTE] Release JMeter 5.5 RC1

2022-03-15 Thread Milamber

Vincent, Vladimir,

Need to add this solve to the section "Known problems and workarounds" 
in changes page? and do a RC2?


Milamber

On 14/03/2022 17:51, Vincent Daburon wrote:

Hi,

I find a little bug in the help manual

The JSON JMESPath don't extract values from XML but from JSON
JSON JMESPath Extractor
This test element allows the user to extract value(s) from structured
response - XML or (X)HTML - using JMESPath query language

Regards.
Vincent DABURON

Le lun. 14 mars 2022 à 13:19, Vincent Daburon  a écrit :


Hi,
I try JMeter 5.5 on Windows 10 + JDK openjdk-11u-11.0.4_11 (no
external plugin add)
I record a short JMeter script with simple html page

I find a trouble for display the simple html page in the View Results
Tree format text
When i clique to display the resultat data (html boy) the JMeter is
very slow to show the page.
I need to wait 4 sec to 8 sec between click and the http sampler and
the display in text format.

The html page is very simple 2Ko
and other html page 7Ko takes 16 sec to display in text format !
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=11.0.4+11

-1 for release

Big regression to display a simple page html in the View Results Tree
with OpenJDK 11.02 or 11.04
I can't use this version of the View Results Tree


I try with
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=11.0.2+9
java.specification.vendor=Oracle Corporation
java.specification.version=11

same trouble


I try with the same script and result with Oracle jdk1.8.0_191
JMeter 5.5 on Windows 10 + Oracle jdk1.8.0_191 (no external plugin add)
I don't have the trouble, text is display quickly.

I try the same script and result with Open JDK 17.0.2
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=17.0.2+8-86
java.specification.vendor=Oracle Corporation
java.specification.version=17

i don't have the trouble, text is display quickly.

Summary :
OK with JDK 8 and 17
KO with JDK 11.02 and 11.04

Regards.
Vincent DABURON

Le lun. 14 mars 2022 à 09:19, Antonio Gomes Rodrigues
 a écrit :

  Thanks for the RM.

+1 for release

Le lun. 14 mars 2022 à 09:06, Vladimir Sitnikov <

sitnikov.vladi...@gmail.com>

a écrit :


Thanks for the RM.

+1 for release

Vladimir





Re: [VOTE] Release JMeter 5.5 RC1

2022-03-15 Thread Milamber

Felix, need a RC2 for this?

On 14/03/2022 20:16, Felix Schumacher wrote:


Thanks, has been updated.

Felix

Am 14.03.22 um 17:51 schrieb Vincent Daburon:

Hi,

I find a little bug in the help manual

The JSON JMESPath don't extract values from XML but from JSON
JSON JMESPath Extractor
This test element allows the user to extract value(s) from structured
response - XML or (X)HTML - using JMESPath query language

Regards.
Vincent DABURON

Le lun. 14 mars 2022 à 13:19, Vincent Daburon  a écrit :


Hi,
I try JMeter 5.5 on Windows 10 + JDK openjdk-11u-11.0.4_11 (no
external plugin add)
I record a short JMeter script with simple html page

I find a trouble for display the simple html page in the View Results
Tree format text
When i clique to display the resultat data (html boy) the JMeter is
very slow to show the page.
I need to wait 4 sec to 8 sec between click and the http sampler and
the display in text format.

The html page is very simple 2Ko
and other html page 7Ko takes 16 sec to display in text format !
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=11.0.4+11

-1 for release

Big regression to display a simple page html in the View Results Tree
with OpenJDK 11.02 or 11.04
I can't use this version of the View Results Tree


I try with
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=11.0.2+9
java.specification.vendor=Oracle Corporation
java.specification.version=11

same trouble


I try with the same script and result with Oracle jdk1.8.0_191
JMeter 5.5 on Windows 10 + Oracle jdk1.8.0_191 (no external plugin add)
I don't have the trouble, text is display quickly.

I try the same script and result with Open JDK 17.0.2
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=17.0.2+8-86
java.specification.vendor=Oracle Corporation
java.specification.version=17

i don't have the trouble, text is display quickly.

Summary :
OK with JDK 8 and 17
KO with JDK 11.02 and 11.04

Regards.
Vincent DABURON

Le lun. 14 mars 2022 à 09:19, Antonio Gomes Rodrigues
  a écrit :

  Thanks for the RM.

+1 for release

Le lun. 14 mars 2022 à 09:06, Vladimir Sitnikov <

sitnikov.vladi...@gmail.com>

a écrit :


Thanks for the RM.

+1 for release

Vladimir





Re: Adding a button to the Toolbar

2022-03-13 Thread Milamber



For record, the source of icons in JMeter toolbar is: 
https://sourceforge.net/projects/openiconlibrary/



On 13/03/2022 10:14, Milamber wrote:



On 13/03/2022 03:11, NaveenKumar wrote:
I was able to add the validate thread group action to the toolbar 
using the below properties in icons-toolbar.properties file.


But it is not picking up the custom icon from the `bin` directory. If 
I give the path as 
`org/apache/jmeter/images/toolbar//document-new-4.png` it is 
displaying the icon and validate is working fine.


Is there a way to map the custom icon? Any inputs, please?



You need to put the icon files (3 sizes) in this directory:
./src/core/src/main/resources/org/apache/jmeter/images/toolbar/(22x22 
32x32  48x48)/


After, build JMeter. You can find your new icons into 
/lib/ext/ApacheJMeter_core.jar





toolbar=new,templates,open,save,|,undo,redo,cut,copy,paste,|,expand,collapse,toggle,|,test_start,test_start_notimers,test_stop,test_shutdown,validate_tg,|,test_clear,test_clear_all,|,search,search_reset,|,function_helper,help 




validate_tg=validate,VALIDATE_TG,validate.png


Thank you

On 3/12/2022 12:15:20 PM, NaveenKumar  
wrote:

Hi Team,

I am new to the JMeter core/plugin development ecosystem. I am trying 
to add a button to the toolbar.


Here is my repo 
[https://github.com/QAInsights/validate-thread-group]. But it is not 
displaying any option either in the menu or in the toolbar.


Could someone guide me, please?

Thank you!







Re: Adding a button to the Toolbar

2022-03-13 Thread Milamber




On 13/03/2022 03:11, NaveenKumar wrote:

I was able to add the validate thread group action to the toolbar using the 
below properties in icons-toolbar.properties file.

But it is not picking up the custom icon from the `bin` directory. If I give the path 
as `org/apache/jmeter/images/toolbar//document-new-4.png` it is 
displaying the icon and validate is working fine.

Is there a way to map the custom icon? Any inputs, please?



You need to put the icon files (3 sizes) in this directory:
./src/core/src/main/resources/org/apache/jmeter/images/toolbar/(22x22 
32x32  48x48)/


After, build JMeter. You can find your new icons into 
/lib/ext/ApacheJMeter_core.jar





toolbar=new,templates,open,save,|,undo,redo,cut,copy,paste,|,expand,collapse,toggle,|,test_start,test_start_notimers,test_stop,test_shutdown,validate_tg,|,test_clear,test_clear_all,|,search,search_reset,|,function_helper,help


validate_tg=validate,VALIDATE_TG,validate.png


Thank you

On 3/12/2022 12:15:20 PM, NaveenKumar  wrote:
Hi Team,

I am new to the JMeter core/plugin development ecosystem. I am trying to add a 
button to the toolbar.

Here is my repo [https://github.com/QAInsights/validate-thread-group]. But it 
is not displaying any option either in the menu or in the toolbar.

Could someone guide me, please?

Thank you!




[VOTE] Release JMeter 5.5 RC1

2022-03-12 Thread Milamber

Hello,

The first release candidate for JMeter 5.5 (1efebb753d) has been 
prepared, and your votes are solicited.


This release brings some new features and improvements, and also fixes bugs.

Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.5-rc1
(dist revision 52999)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1076/org/apache/jmeter/

Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.5-rc1


Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.5 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

839751529d46314ef5028de47f2ec4c72e3a9eaf7da86d169b18eaa1af425350a3863d25d58621b8fc40c45d52059157d9f8b4ee20aa6c9b8b3569beae0a5243
*apache-jmeter-5.5.tgz
519efbaec7f9f14c806a7bac22a9eafdfe8d90296d7a981c692278cf1b137ce46e5b5f6f2f03e84bdc1404ef32df8c2143364f11c1a33fdd1ad367796d39bbbe
*apache-jmeter-5.5.zip
84e3d94415822fa14c2eee4e675d825bbc1e67c28d9bd1ab4ca610d3700d4da800542d3ba3078bb370a6e6bf01c83ec4d10a798286b3a601435386e8394b0733
*apache-jmeter-5.5_src.tgz
f28e7acb6543b6bb6c6832a74cf21849d06de7d7842b139c438ba6f1c959e8e668a16af0a98f51ae38a99a6f36ff161b9cb9014ccff597fc0d16af549206ed57
*apache-jmeter-5.5_src.zip




Re: Let's release JMeter 5.5 ?

2022-03-09 Thread Milamber

Hi,

If you are OK, I can start a release process now.

Milamber

On 05/03/2022 17:57, NaveenKumar wrote:

+1 for 5.5
On 3/5/2022 11:54:57 AM, Philippe Mouawad  wrote:
Hello,
Yes let’s merge it.

Regards

On Saturday, March 5, 2022, Felix Schumacher
felix.schumac...@internetallee.de> wrote:


*ping* (log4j 2.17.2 is out :) )

(Should we merge PR 700 before release?)

Am 21.02.22 um 11:17 schrieb Philippe Mouawad:


Hello,

What do you think of releasing version 5.5 ?

The version looks nice and also answers the log4j update to 2.17.1 that
is
requested by some users.


Regards
Philippe M.



--
Cordialement
Philippe M.
Ubik-Ingenierie

[41509c74-ffe9-4cff-b3e3-bfc4830f7b03]




Re: Divert GitBox issues and pull requests notifications to issues@jmeter or issues-gitbox@jmeter list

2021-12-31 Thread Milamber




On 27/12/2021 20:13, Vladimir Sitnikov wrote:

Hi,

Currently, GitBox sends notifications on issues and pull requests to
dev@jmeter list.
It results in duplicate notifications (one from GitHub, and another one
from GitBox).

Does anyone really use GitBox notifications?
I believe GitHub's notifications are better as they are better formatted,
and you can select which PRs you want to see.

I would suggest creating a separate mailing list (issues-gitbox) and
diverting the notifications there for archiving purposes.
Any objections?


+1



The current configuration:
notifications:
 commits:  comm...@jmeter.apache.org
 issues:   dev@jmeter.apache.org
 pullrequests: dev@jmeter.apache.org

See
https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Takingalookatyourold(pre-.asf.yaml)configuration

Vladimir





[ANNOUNCE] Apache JMeter 5.4.3 released

2021-12-25 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.4.3 (b01f761463).


This release is only a sexcurity fix release about the CVE-2021-45105: 
Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did 
not protect from uncontrolled recursion from self-referential lookups. 
This allows an attacker with control over Thread Context Map data to 
cause a denial of service when a crafted string is interpreted.


JMeter 5.4.3 requires Java 8+ to run.

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS


Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.4.3
(please wait next sync cycle for Maven repo, to see lastest version)

Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


[RESULT] [VOTE] Release JMeter 5.4.3 RC1

2021-12-24 Thread Milamber

Hello,

I'm closing the vot, because 1/ at least 3 binding vote +1, 2/ this is a 
minor security fix release.


Thanks very much to all who voted for this (special) release.

The votes were as follows:

=== +1 vote (with *: binding) ===


Vladimir Sitnikov (vladimirsitnikov)*
Philippe Mouawad (pmouawad)*
NaveenKumar Namachivayam
Bruno Demion (milamber)*


===

There were no other votes, so the vote passes.

I will prepare the delivery of the release for having an official announce.

Milamber

On 23/12/2021 18:10, Milamber wrote:

Hello,

The first release candidate for JMeter 5.4.3 (b01f761463) has been 
prepared, and your votes are solicited.


This release is only a vulnerabily fix release about the 
CVE-2021-45105: Apache Log4j2 versions 2.0-alpha1 through 2.16.0 
(excluding 2.12.3) did not protect from uncontrolled recursion from 
self-referential lookups. This allows an attacker with control over 
Thread Context Map data to cause a denial of service when a crafted 
string is interpreted.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next *24 hours*

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.3-rc1
(dist revision 51735)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1075/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.3-rc1 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.3 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for 24 hours only (reason security release)

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

e88802cc0dfcd6a2c8554911ae4574d7cfafcc8c6be6ade810b4677b7351831b0680d81cf2b0fb5bb4b9b3cf437528a044d7da74214a1bee351b273dbb53e439 


*apache-jmeter-5.4.3.tgz
1ebc2a179d724aa58ff8b8f1c2146204208aeeeb8ba2b53168d6700be2d516a204b7e65dd94a6a0e3b84906fd33a97fcf2f2e6e44fb9b8fafa017c0c1856e1d8 


*apache-jmeter-5.4.3.zip
f7d19c486aad40a2313ab1fdde845dc5362000fbe25cb8f2236fcc684df7fe36970931d190a8be14ddb56dff36f4a96477b2c70420fdd0db62fe855d4c458c81 


*apache-jmeter-5.4.3_src.tgz
8cd5c0e0c16015773d7fb49380d7d41d36412cbd785cfe393871df4fa409bfb3f8191d80c42e3f9b94fe43cec6b87cfaa7bc36c6063bdf167d8e076e5f45274b 


*apache-jmeter-5.4.3_src.zip










Re: [VOTE] Release JMeter 5.4.3 RC1

2021-12-24 Thread Milamber



My vote: +1 (binding)

On 23/12/2021 18:10, Milamber wrote:

Hello,

The first release candidate for JMeter 5.4.3 (b01f761463) has been 
prepared, and your votes are solicited.


This release is only a vulnerabily fix release about the 
CVE-2021-45105: Apache Log4j2 versions 2.0-alpha1 through 2.16.0 
(excluding 2.12.3) did not protect from uncontrolled recursion from 
self-referential lookups. This allows an attacker with control over 
Thread Context Map data to cause a denial of service when a crafted 
string is interpreted.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next *24 hours*

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.3-rc1
(dist revision 51735)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1075/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.3-rc1 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.3 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for 24 hours only (reason security release)

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

e88802cc0dfcd6a2c8554911ae4574d7cfafcc8c6be6ade810b4677b7351831b0680d81cf2b0fb5bb4b9b3cf437528a044d7da74214a1bee351b273dbb53e439 


*apache-jmeter-5.4.3.tgz
1ebc2a179d724aa58ff8b8f1c2146204208aeeeb8ba2b53168d6700be2d516a204b7e65dd94a6a0e3b84906fd33a97fcf2f2e6e44fb9b8fafa017c0c1856e1d8 


*apache-jmeter-5.4.3.zip
f7d19c486aad40a2313ab1fdde845dc5362000fbe25cb8f2236fcc684df7fe36970931d190a8be14ddb56dff36f4a96477b2c70420fdd0db62fe855d4c458c81 


*apache-jmeter-5.4.3_src.tgz
8cd5c0e0c16015773d7fb49380d7d41d36412cbd785cfe393871df4fa409bfb3f8191d80c42e3f9b94fe43cec6b87cfaa7bc36c6063bdf167d8e076e5f45274b 


*apache-jmeter-5.4.3_src.zip










[VOTE] Release JMeter 5.4.3 RC1

2021-12-23 Thread Milamber

Hello,

The first release candidate for JMeter 5.4.3 (b01f761463) has been 
prepared, and your votes are solicited.


This release is only a vulnerabily fix release about the CVE-2021-45105: 
Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did 
not protect from uncontrolled recursion from self-referential lookups. 
This allows an attacker with control over Thread Context Map data to 
cause a denial of service when a crafted string is interpreted.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next *24 hours*

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.3-rc1
(dist revision 51735)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1075/org/apache/jmeter/

Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.3-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.3 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for 24 hours only (reason security release)

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

e88802cc0dfcd6a2c8554911ae4574d7cfafcc8c6be6ade810b4677b7351831b0680d81cf2b0fb5bb4b9b3cf437528a044d7da74214a1bee351b273dbb53e439
*apache-jmeter-5.4.3.tgz
1ebc2a179d724aa58ff8b8f1c2146204208aeeeb8ba2b53168d6700be2d516a204b7e65dd94a6a0e3b84906fd33a97fcf2f2e6e44fb9b8fafa017c0c1856e1d8
*apache-jmeter-5.4.3.zip
f7d19c486aad40a2313ab1fdde845dc5362000fbe25cb8f2236fcc684df7fe36970931d190a8be14ddb56dff36f4a96477b2c70420fdd0db62fe855d4c458c81
*apache-jmeter-5.4.3_src.tgz
8cd5c0e0c16015773d7fb49380d7d41d36412cbd785cfe393871df4fa409bfb3f8191d80c42e3f9b94fe43cec6b87cfaa7bc36c6063bdf167d8e076e5f45274b
*apache-jmeter-5.4.3_src.zip







Re: JMeter 5.5 release

2021-12-22 Thread Milamber



with holidays period, we can plan to release 5.5 in start of 2022 (January)?

On 21/12/2021 17:02, Felix Schumacher wrote:

I would like to see the pr for graphql incorporated before a 5.5 release. I 
don't think there are any showstoppers in there, do you?

Felix

Am 21. Dezember 2021 16:33:25 MEZ schrieb Vladimir Sitnikov 
:

Hi,

Does anybody volunteer to release JMeter 5.5?
I can try releasing JMeter this time.

It is not that urgent, however, I believe 5.5 is long overdue.

For instance, there are important bugs fixed, and users start running
JMeter with Java 17 which was not supported before 5.5.

Vladimir




Update Release Creation page on Wiki

2021-12-17 Thread Milamber

Hi,

FYI, I have update the Release Creation page on Wiki with the process 
using Gradle:


https://cwiki.apache.org/confluence/display/JMETER/ReleaseCreation

Any comments are welcome

Milamber


[ANNOUNCE] Apache JMeter 5.4.2 released

2021-12-17 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.4.2 (f393453287).


This release is only a security fix release about the CVE-2021-44228: 
Apache Log4j2 JNDI features do not protect against attacker controlled 
LDAP and other JNDI related endpoints.


JMeter 5.4.2 requires Java 8+ to run.

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS


Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.4.2


Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


[RESULT] [VOTE] Release JMeter 5.4.2 RC1

2021-12-16 Thread Milamber

Hello,

I'm closing the vote by anticipation, because 1/ at least 3 binding vote 
+1, 2/ this is a security fix release.


Thanks very much to all who voted for this (special) release.

The votes were as follows:

=== +1 vote (with *: binding) ===

Philippe Mouawad (pmouawad)*
Vladimir Sitnikov (vladimirsitnikov)*
Felix Schumacher (fschumacher)*
OUFDOU Anas
Antonio Gomes Rodrigez (agomes)*
NaveenKumar Namachivayam
Bruno Demion (milamber)*


===

There were no other votes, so the vote passes.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber

On 15/12/2021 19:23, Milamber wrote:

Hello,

The first release candidate for JMeter 5.4.2 (f393453287) has been 
prepared, and your votes are solicited.


This release is only a vulnerabily fix release about the 
CVE-2021-44228: Apache Log4j2 JNDI features do not protect against 
attacker controlled LDAP and other JNDI related endpoints.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.2-rc1
(dist revision 51472)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1073/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.2-rc1 




Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.2 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea24210adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1 


*apache-jmeter-5.4.2.tgz
968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc 


*apache-jmeter-5.4.2.zip
98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b 


*apache-jmeter-5.4.2_src.tgz
8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08 


*apache-jmeter-5.4.2_src.zip









Re: [VOTE] Release JMeter 5.4.2 RC1

2021-12-16 Thread Milamber

Hi,

+1 (binding)

Milamber

On 15/12/2021 19:23, Milamber wrote:

Hello,

The first release candidate for JMeter 5.4.2 (f393453287) has been 
prepared, and your votes are solicited.


This release is only a vulnerabily fix release about the 
CVE-2021-44228: Apache Log4j2 JNDI features do not protect against 
attacker controlled LDAP and other JNDI related endpoints.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.2-rc1
(dist revision 51472)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1073/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.2-rc1 




Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.2 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea24210adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1 


*apache-jmeter-5.4.2.tgz
968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc 


*apache-jmeter-5.4.2.zip
98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b 


*apache-jmeter-5.4.2_src.tgz
8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08 


*apache-jmeter-5.4.2_src.zip









Re: [VOTE] Release JMeter 5.4.2 RC1

2021-12-16 Thread Milamber

Yes probably good idea, i will close the vote ASAP

On 16/12/2021 13:45, Philippe Mouawad wrote:

Hello Milamber,
Do you think we really need to wait 72h ?

Since all active members have voted, I think we should release ASAP just to
avoid all the noise regarding this CVE.

Thanks
Regards

On Thursday, December 16, 2021, Antonio Gomes Rodrigues 
wrote:


+1

Le jeu. 16 déc. 2021 à 09:40, OUFDOU Anas  a écrit
:


Hello,


[x] +1  I support this release


On Wed, Dec 15, 2021 at 9:41 PM Felix Schumacher <
felix.schumac...@internetallee.de> wrote:


Am 15.12.21 um 19:23 schrieb Milamber:

Hello,

The first release candidate for JMeter 5.4.2 (f393453287) has been
prepared, and your votes are solicited.

This release is only a vulnerabily fix release about the
CVE-2021-44228: Apache Log4j2 JNDI features do not protect against
attacker controlled LDAP and other JNDI related endpoints.

Please, test this release candidate (with load tests and/or

functional

tests) using Java 8+ on Linux/Windows/macOS, especially on the

changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to
illustrate improvements and full list of changes at:
https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional
behavior and measure performance. The current version targets Java 8+

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-

5.4.2-rc1

(dist revision 51472)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:


https://repository.apache.org/content/repositories/

orgapachejmeter-1073/org/apache/jmeter/


Tag:


https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;

h=refs/tags/v5.4.2-rc1



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build

-Prelease

-PskipSign".

JMeter 5.4.2 requires Java 8 or later to run.

The artifacts were built with
   Java(TM) SE Runtime Environment Oracle Corporation (build
1.8.0_271-b09)
   Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build
25.271-b09, mixed mode)

Some known issues and incompatible changes are listed on changes

page.

https://apache.github.io/jmeter-site-preview/site/

changes.html#Known%20problems%20and%20workarounds



All feedback and vote are welcome.

[x] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your

vote.

Thanks Milamber for the release work.

Felix (binding)




Note: If the vote passes, the intention is to release the archive

files

and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:



5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea242

10adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1

*apache-jmeter-5.4.2.tgz


968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3

a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc

*apache-jmeter-5.4.2.zip


98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9

731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b

*apache-jmeter-5.4.2_src.tgz


8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc

13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08

*apache-jmeter-5.4.2_src.zip







--
Cordialement,
-
Anas OUFDOU







[VOTE] Release JMeter 5.4.2 RC1

2021-12-15 Thread Milamber

Hello,

The first release candidate for JMeter 5.4.2 (f393453287) has been 
prepared, and your votes are solicited.


This release is only a vulnerabily fix release about the CVE-2021-44228: 
Apache Log4j2 JNDI features do not protect against attacker controlled 
LDAP and other JNDI related endpoints.


Please, test this release candidate (with load tests and/or functional 
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.

Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to 
illustrate improvements and full list of changes at:

https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional 
behavior and measure performance. The current version targets Java 8+


Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.2-rc1
(dist revision 51472)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1073/org/apache/jmeter/

Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.2-rc1


Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.2 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

5eaf0ad4ef8941080c0cf1d7fb732c6d14e3d16ac900885b912a62bea24210adcc9c9a09cb0f028f0253e3f6f785800aec2f3dda92121d0259dcda09223a0de1
*apache-jmeter-5.4.2.tgz
968e2b8c6b8ea393ae83d021c67adf36657a561b37e577ca499bc73becc3a4fd49989069d94fdc2d26f23fd223b3c769426a39d5a928502f16f3a2889955bbdc
*apache-jmeter-5.4.2.zip
98c75f3151990d94951dc46051d8382a60766455344528ea021638913ee9731a60534ba53167723255aa03e41f6621f5be4a2eb36692b42642dc8e406bf2bb4b
*apache-jmeter-5.4.2_src.tgz
8443ee884e06d121201aaeb47e623da5a5f4a3054cf030c3cce454d700dc13cc676f3d3e44279afd1463f40382551ad42e8faae1388f6617f543a354282bab08
*apache-jmeter-5.4.2_src.zip






Re: JMeter versions and release dates

2021-12-15 Thread Milamber

Hi,

5.5 is ready to release or need some commits?

I will prepare 5.4.2 (just fix Log4J)

Milamber

On 15/12/2021 09:04, Philippe Mouawad wrote:

Hello Milamber,
If you're available, it would be good to release:

- 5.4.2 with just the fix for Log4J
- 5.5 (fix+improvements)

If not, just 5.5

Thanks

On Wed, Dec 15, 2021 at 9:02 AM Milamber  wrote:


Hi,

Probably need to release ASAP a fix version? 5.4.1? (from tag with just
the fix for Log4J) or new version 5.5 (fix+improvements)?

Milamber

On 14/12/2021 21:42, Philippe Mouawad wrote:

Hello,
For information:

- https://blogs.apache.org/security/entry/cve-2021-44228

Regards
On Tuesday, December 14, 2021, Philippe Mouawad <
p.moua...@ubik-ingenierie.com> wrote:


Hello,
For me both 6.0 and 5.5 are ok.
Regards

On Tue, Dec 7, 2021 at 9:02 PM Milamber  wrote:


Hi,

Currently, I prefer release 5.5 as version, add deprecated elements if
needed.

for 6.0 version, probably we can migrate JMeter on next openjdk LTS 11
(or why not 17) (so with OpenJDK official support instead Oracle Java).
Using recent openjdk allow improvements from java release.

and for 6.0, add support for HTTP/2.0 request seems be a requirement.

Milamber

On 07/12/2021 19:07, Felix Schumacher wrote:

Am 07.12.21 um 18:48 schrieb Vladimir Sitnikov:

I would be fine with both versions 5.5 and 6.0.

Same for me.
I am limited in time :-/, so I would not be able to rename 5.5 ->

6.0,

so I would suggest releasing as 5.5, and going for 6.0 a bit later.

I thought I could work on DSL this December, however, it turns out

not

to

be the case.


and more important a major version could be a good point to drop old
stuff

I am afraid it does not work that way.
If we want to drop something, we need to announce the deprecation

plan

in

advance.
AFAIK MongoDB is not deprecated (at least, MongoScriptSampler is not
deprecated), so there's no option to drop it yet.

That is what I meant. If we want to use the next major version to drop
things. 5.5 would be a good opportunity to mark those features as
deprecated.



so a 6.0 is not necessarily needed

In 99% of the cases, the versions are there to convey the changes to

the

end-users.
I really like realver:
https://twitter.com/lorenc_dan/status/1209289792569131008

6.0 would mean "hey, there's something big, go and try it" :)

That is true, too :)

Felix


Vladimir


--
Cordialement
Philippe M.
Ubik-Ingenierie







Re: JMeter versions and release dates

2021-12-15 Thread Milamber

Hi,

Probably need to release ASAP a fix version? 5.4.1? (from tag with just 
the fix for Log4J) or new version 5.5 (fix+improvements)?


Milamber

On 14/12/2021 21:42, Philippe Mouawad wrote:

Hello,
For information:

- https://blogs.apache.org/security/entry/cve-2021-44228

Regards
On Tuesday, December 14, 2021, Philippe Mouawad <
p.moua...@ubik-ingenierie.com> wrote:


Hello,
For me both 6.0 and 5.5 are ok.
Regards

On Tue, Dec 7, 2021 at 9:02 PM Milamber  wrote:


Hi,

Currently, I prefer release 5.5 as version, add deprecated elements if
needed.

for 6.0 version, probably we can migrate JMeter on next openjdk LTS 11
(or why not 17) (so with OpenJDK official support instead Oracle Java).
Using recent openjdk allow improvements from java release.

and for 6.0, add support for HTTP/2.0 request seems be a requirement.

Milamber

On 07/12/2021 19:07, Felix Schumacher wrote:

Am 07.12.21 um 18:48 schrieb Vladimir Sitnikov:

I would be fine with both versions 5.5 and 6.0.

Same for me.
I am limited in time :-/, so I would not be able to rename 5.5 -> 6.0,
so I would suggest releasing as 5.5, and going for 6.0 a bit later.

I thought I could work on DSL this December, however, it turns out not

to

be the case.


and more important a major version could be a good point to drop old
stuff

I am afraid it does not work that way.
If we want to drop something, we need to announce the deprecation plan

in

advance.
AFAIK MongoDB is not deprecated (at least, MongoScriptSampler is not
deprecated), so there's no option to drop it yet.

That is what I meant. If we want to use the next major version to drop
things. 5.5 would be a good opportunity to mark those features as
deprecated.



so a 6.0 is not necessarily needed

In 99% of the cases, the versions are there to convey the changes to

the

end-users.
I really like realver:
https://twitter.com/lorenc_dan/status/1209289792569131008

6.0 would mean "hey, there's something big, go and try it" :)

That is true, too :)

Felix


Vladimir




--
Cordialement
Philippe M.
Ubik-Ingenierie







Re: JMeter versions and release dates

2021-12-07 Thread Milamber

Hi,

Currently, I prefer release 5.5 as version, add deprecated elements if 
needed.


for 6.0 version, probably we can migrate JMeter on next openjdk LTS 11 
(or why not 17) (so with OpenJDK official support instead Oracle Java). 
Using recent openjdk allow improvements from java release.


and for 6.0, add support for HTTP/2.0 request seems be a requirement.

Milamber

On 07/12/2021 19:07, Felix Schumacher wrote:

Am 07.12.21 um 18:48 schrieb Vladimir Sitnikov:

I would be fine with both versions 5.5 and 6.0.

Same for me.
I am limited in time :-/, so I would not be able to rename 5.5 -> 6.0,
so I would suggest releasing as 5.5, and going for 6.0 a bit later.

I thought I could work on DSL this December, however, it turns out not to
be the case.


and more important a major version could be a good point to drop old
stuff

I am afraid it does not work that way.
If we want to drop something, we need to announce the deprecation plan in
advance.
AFAIK MongoDB is not deprecated (at least, MongoScriptSampler is not
deprecated), so there's no option to drop it yet.

That is what I meant. If we want to use the next major version to drop
things. 5.5 would be a good opportunity to mark those features as
deprecated.



so a 6.0 is not necessarily needed

In 99% of the cases, the versions are there to convey the changes to the
end-users.
I really like realver:
https://twitter.com/lorenc_dan/status/1209289792569131008

6.0 would mean "hey, there's something big, go and try it" :)

That is true, too :)

Felix


Vladimir





Re: [VOTE] Enable Github Discussions on Apache JMeter Github Repo

2021-11-25 Thread Milamber




+1 binding

Thanks for this good idea.

On 25/11/2021 06:34, Vladimir Sitnikov wrote:

Hi all,

This email calls for a vote to enable Github Discussion on Apache JMeter
repo.

*Intended Use*:
A forum for users, you might consider it as a replacement of
us...@jmeter.apache.org.

*Caveats*:

GitHub discussion is NOT to be used for anything other than user help. As
is the policy of the ASF Foundation, all code-related discussions and
project management activities MUST be reflected to an ASF mailing list (
dev@jmeter.apache.org).


*Discussion Threads in Apache Airflow*:
https://lists.apache.org/thread/hhd1gbd848hod3t73mchfbdt10ztddyw
https://lists.apache.org/thread/59qn02v749lktj18to0krpolzp8wt0no


Consider this my +1 binding

Regards,
Vladimir





Re: [VOTE] Enable Github Discussions on Apache JMeter Github Repo

2021-11-25 Thread Milamber




+1 binding

Thanks for this good idea.

On 25/11/2021 06:34, Vladimir Sitnikov wrote:

Hi all,

This email calls for a vote to enable Github Discussion on Apache JMeter
repo.

*Intended Use*:
A forum for users, you might consider it as a replacement of
us...@jmeter.apache.org.

*Caveats*:

GitHub discussion is NOT to be used for anything other than user help. As
is the policy of the ASF Foundation, all code-related discussions and
project management activities MUST be reflected to an ASF mailing list (
dev@jmeter.apache.org).


*Discussion Threads in Apache Airflow*:
https://lists.apache.org/thread/hhd1gbd848hod3t73mchfbdt10ztddyw
https://lists.apache.org/thread/59qn02v749lktj18to0krpolzp8wt0no


Consider this my +1 binding

Regards,
Vladimir





Undocumented feature on Thread Group?

2021-01-27 Thread Milamber

Hello,

What is the behavior of the option "Same user on each iteration" on 
Thread Group element?


I don't find the description in
https://jmeter.apache.org/usermanual/component_reference.html#Thread_Group_parms1

Milamber


Re: About adding JSonPointer extractor

2021-01-27 Thread Milamber


What's differences with the current JSON Extractor?

On 26/01/2021 20:39, Philippe Mouawad wrote:

Hello,
What do you think of adding a JSONPointer Extractor ?


- https://www.baeldung.com/json-pointer
- https://tools.ietf.org/html/rfc6901






[ANNOUNCE] Apache JMeter 5.4.1 released

2021-01-22 Thread Milamber
The Apache JMeter team is pleased to announce the availability of Apache 
JMeter 5.4.1 (e7ff6eddd3).


This release is mainly a bugfix release.

You can read the New and Noteworthy section to view improvements and 
full list of changes at:

https://jmeter.apache.org/changes.html

JMeter 5.4.1 requires Java 8+ to run.

== All users are highly recommended to upgrade  ==

The Apache JMeter application is a 100% pure Java application designed 
to test server applications.

It can be used to:
   * generate test loads
   * measure performance.
   * test functional behavior
It includes support for protocols such as HTTP(S), JDBC, JMS, FTP, LDAP, 
TCP, native calls and others.

It can also be easily extended with user-written code.

See https://jmeter.apache.org/

Users are highly encouraged to read the JMeter Best Practices section:
https://jmeter.apache.org/usermanual/best-practices.html

The release can be downloaded from:
https://jmeter.apache.org/download_jmeter.cgi

When downloading, please verify signatures using the KEYS file:
https://www.apache.org/dist/jmeter/KEYS


Only the binary archive is needed to run JMeter - there is no need to
download the source archive.

However there are some optional libraries which are not included.
See the "Getting Started" page for details:
https://jmeter.apache.org/usermanual/get-started.html

JMeter artifacts can be downloaded on Maven Central :
  org.apache.jmeter
  ApacheJMeter
  5.4.1


Enjoy!
The JMeter team

---
https://twitter.com/ApacheJMeter


[RESULT] [VOTE] Release JMeter 5.4.1 RC2

2021-01-20 Thread Milamber

Hello,

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

Philippe Mouawad (pmouawad)*
Felix Schumacher (fschumacher)*
Bruno Demion (milamber)*

===

There were no other votes, so the vote passes.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber

On 17/01/2021 14:20, Milamber wrote:

Hello,

The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been 
prepared, and your votes are solicited.


This release is mainly a bugfix release.

Please, test this release candidate (with load tests and/or functional
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to
illustrate improvements and full list of changes at:
https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional
behavior and measure performance. The current version targets Java 8+

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2
(dist revision 45465)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d 


*apache-jmeter-5.4.1.tgz
78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d 


*apache-jmeter-5.4.1.zip
4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27 


*apache-jmeter-5.4.1_src.tgz
6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077 


*apache-jmeter-5.4.1_src.zip








Re: [VOTE] Release JMeter 5.4.1 RC2

2021-01-20 Thread Milamber

Hello,

Thanks very much to all who voted for this release.

The votes were as follows:

=== +1 vote (with *: binding) ===

Philippe Mouawad (pmouawad)*
Felix Schumacher (fschumacher)*
Bruno Demion (milamber)*

===

There were no other votes, so the vote passes.

I will prepare the delivery of the release for having an official announce
after the mirrors sync.

Milamber

On 17/01/2021 14:20, Milamber wrote:

Hello,

The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been 
prepared, and your votes are solicited.


This release is mainly a bugfix release.

Please, test this release candidate (with load tests and/or functional
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to
illustrate improvements and full list of changes at:
https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional
behavior and measure performance. The current version targets Java 8+

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2
(dist revision 45465)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d 


*apache-jmeter-5.4.1.tgz
78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d 


*apache-jmeter-5.4.1.zip
4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27 


*apache-jmeter-5.4.1_src.tgz
6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077 


*apache-jmeter-5.4.1_src.zip








Re: [VOTE] Release JMeter 5.4.1 RC2

2021-01-20 Thread Milamber

Hi,

[X] +1  I support this release (binding)

Milamber



On 17/01/2021 14:20, Milamber wrote:

Hello,

The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been 
prepared, and your votes are solicited.


This release is mainly a bugfix release.

Please, test this release candidate (with load tests and/or functional
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to
illustrate improvements and full list of changes at:
https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional
behavior and measure performance. The current version targets Java 8+

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2
(dist revision 45465)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/ 



Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2 



Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 
1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds 




All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d 


*apache-jmeter-5.4.1.tgz
78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d 


*apache-jmeter-5.4.1.zip
4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27 


*apache-jmeter-5.4.1_src.tgz
6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077 


*apache-jmeter-5.4.1_src.zip








[VOTE] Release JMeter 5.4.1 RC2

2021-01-17 Thread Milamber

Hello,

The second release candidate for JMeter 5.4.1 (e7ff6eddd3) has been 
prepared, and your votes are solicited.


This release is mainly a bugfix release.

Please, test this release candidate (with load tests and/or functional
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to
illustrate improvements and full list of changes at:
https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional
behavior and measure performance. The current version targets Java 8+

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc2
(dist revision 45465)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapachejmeter-1070/org/apache/jmeter/

Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=refs/tags/v5.4.1-rc2

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease 
-PskipSign".


JMeter 5.4.1 requires Java 8 or later to run.

The artifacts were built with
  Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_271-b09)
  Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 
25.271-b09, mixed mode)


Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

bfc0faa84769b58c1fd498417b3a5c65749f52226bd6e3533f08ca7ea4a3798bb8d2cbd7091b443dd6837f3cbea5565c3c18e6497b40bec95616bf44dfdf590d
*apache-jmeter-5.4.1.tgz
78e41e5fbbc3d09319b9c2593286a6326b3cb111377944b2f41650a0c5adcb131a38898e7b856bd034557015d6e6b150d4ad585de780d622e28e5e62eb8bf82d
*apache-jmeter-5.4.1.zip
4c03c92d52860bbf10577440a90623727df1d5c638dbc0b03f1822a3a81abfe76e05a2e696aa89969e9b8a6d6cbbef75661ee7b9f234bed3fb730ee9f74d2f27
*apache-jmeter-5.4.1_src.tgz
6b5743ea21f12ff4725666bc0bff2351e82ef23dd2825197ce8f4fa5a3bacc54a3c04c7acc02561ec499d8ff919114fba484f5dea337d5e1548e121d0f650077
*apache-jmeter-5.4.1_src.zip





Re: [VOTE] Release JMeter 5.4.1 RC1

2021-01-15 Thread Milamber

Hi Philippe,

Ok please ping me when is OK to start the RC2.

Milamber

On 15/01/2021 13:16, Philippe Mouawad wrote:

Hello Milamber,
Can you wait a bit, Felix wantes to commit another thing and we may want to
change a bit the tika fix

Regards

On Friday, January 15, 2021, Milamber  wrote:


Hello,

Due of the issue (warning tika), I cancel the vote and start the next RC2
asap.

Milamber

On 11/01/2021 16:33, Milamber wrote:


Hello,

The first release candidate for JMeter 5.4.1 (032b55e3c8) has been
prepared, and your votes are solicited.

This release is mainly a bugfix release.

Please, test this release candidate (with load tests and/or functional
tests) using Java 8+ on Linux/Windows/macOS, especially on the changes.
Feedback is very welcome within the next 72 hours.

You can read the New and Noteworthy section with some screenshots to
illustrate improvements and full list of changes at:
https://apache.github.io/jmeter-site-preview/site/changes.html

JMeter is a Java desktop application designed to load test functional
behavior and measure performance. The current version targets Java 8+

Download - Archives/hashes/sigs:
https://dist.apache.org/repos/dist/dev/jmeter/apache-jmeter-5.4.1-rc1
(dist revision 45323)

RAT report:
https://apache.github.io/jmeter-site-preview/rat/

SHA512 hashes of archives for this vote: see footnote [1]

Site preview is here:
https://apache.github.io/jmeter-site-preview/site/

JavaDoc API preview is here:
https://apache.github.io/jmeter-site-preview/site/api/

Maven staging repository is accessible here:
https://repository.apache.org/content/repositories/orgapache
jmeter-1069/org/apache/jmeter/

Tag:
https://gitbox.apache.org/repos/asf?p=jmeter.git;a=tag;h=
refs/tags/v5.4.1-rc1

Keys are here:
https://www.apache.org/dist/jmeter/KEYS

N.B.
To create the distribution and test JMeter: "./gradlew build -Prelease
-PskipSign".

JMeter 5.4.1 requires Java 8 or later to run.

The artifacts were built with
   Java(TM) SE Runtime Environment Oracle Corporation (build 1.8.0_221-b11)
   Java HotSpot(TM) 64-Bit Server VM Oracle Corporation (build 25.221-b11,
mixed mode)

Some known issues and incompatible changes are listed on changes page.
https://apache.github.io/jmeter-site-preview/site/changes.
html#Known%20problems%20and%20workarounds


All feedback and vote are welcome.

[  ] +1  I support this release
[  ] +0  I am OK with this release
[  ] -0  OK, but
[  ] -1  I do not support this release (please indicate why)

The vote will remain open for at least 72 hours.

The PMC members please indicate the mention "(binding)" with your vote.


Note: If the vote passes, the intention is to release the archive files
and rename the RC tag as the release tag.

Thanks in advance!

Milamber

===
[1] SHA512 hashes of archives for this vote:

387e3c249e2b06cfe0b1b9417a17414f79337e8d0a0baec34afd9f16c009
474bcec7773686ba438dd5c7bee70183222af62d694321c2f78ff18250fa690c0061
*apache-jmeter-5.4.1.tgz
f65c14073befc60ec4c46d4734cfbb0d081a385c395db65a4f933bf6629b
46bbb9617f2139eb2e2c34bd99618c6d2309eee629107d87136c41e0ebd463441eff
*apache-jmeter-5.4.1.zip
0cdd8e5024ed27ffe563eff9c393e703aa705858d11dfe6f7201a0e02cb2
61858fe74d4e8990ad06e87d58e8f9449fe3a31f0e2389e6121f1d5cf9bc73649950
*apache-jmeter-5.4.1_src.tgz
ed78a896af42b49a0d65b2ec860a2902552f6a27077164e73f57f18a1de1
f31e8e53b967540bba6cfebd9b8d980526aca91700ceb4f9fda8b6178f819727587d
*apache-jmeter-5.4.1_src.zip









  1   2   3   4   5   6   7   8   9   >