RE: Some JMeter (technical) concerns

2017-11-01 Thread Emilian Bold
>> The whole communication between JMeter client and servers should be >> rewritten using more modern protocols. >> > For this, I think the most important thing to pay attention to is the > usability and efficiency. Distributed execution of sophisticated test plans > is a 10x Advantage of JMeter; t

Re: Some JMeter (technical) concerns

2017-10-30 Thread Emilian Bold
>>>Can I start a discussion with ASF legal@, infra@ and the rest about how >> an Apache project could get some metrics or add "telemetry". >>Yes go ahead I've opened https://issues.apache.org/jira/browse/INFRA-15406 I'll also open another issue with legal@ about metrics. 2. Speed of developm

Re: Integrating Darcula LAF as JMeter main LAF

2017-10-30 Thread Emilian Bold
7 8:28 PM >UTC Time: October 30, 2017 6:28 PM >From: philippe.moua...@gmail.com >To: dev@jmeter.apache.org > >Hello, > Following Emilian Bold suggestion about Darcula LAF, I've had a look at it. > Integration seems easy. > > But I see 2 minor to major problems: > -

Re: Some JMeter (technical) concerns

2017-10-30 Thread Emilian Bold
Answers bellow: >1.1 Metrics >>I believe it is possible to add usage metrics to JMeter while respecting >> the ASF policy on privacy, etc. >>It's also unclear to me how download stats are not shared by the Apache >> mirrors (any ASF document explaining this policy?). >> >I agree with this. > I hav

Some JMeter (technical) concerns

2017-10-30 Thread Emilian Bold
Hello, I've been following JMeter for a while now, even did a separate project based on JMeter (YaMeter.com ) so I figured I should mention some (technical) concerns of mine about JMeter. I thought about sending multiple emails, each about a single aspect, but I will just list everything here

Re: SampleSender modes

2017-10-23 Thread Emilian Bold
These "modes" are actually "services". When you configure the mode in some .properties file you basically pick which service gets used. We should not have a SampleSenderFactory that does an `if` on modes, we should have a more generic mechanism where any such sample sender implementation might exi

Re: http2 support

2017-10-03 Thread Emilian Bold
. --emi On Tue, Oct 3, 2017 at 11:07 PM, Philippe Mouawad wrote: > Hello, > Also one note on HTTP2. I didn't find any possibility to record http2 which > IMO is a mandatory feature. > > Oleg from HC project had pointed to a class that would have allowed this. > But on J

Re: http2 support

2017-10-03 Thread Emilian Bold
maybe on this topic, Emilian is doing something :-) Google Cloud next. Hopefully by November. --emi On Tue, Oct 3, 2017 at 10:33 PM, Philippe Mouawad < philippe.moua...@gmail.com> wrote: > On Tue, Oct 3, 2017 at 1:09 PM, Emilian Bold > wrote: > > > I've asked legal-d

Re: http2 support

2017-10-03 Thread Emilian Bold
rding this possibility. 1. https://lists.apache.org/thread.html/8db4686f7a2d98da66d57e7533eee1 3f81d7ecf19afa293a7c26e99f@%3Clegal-discuss.apache.org%3E --emi On Tue, Oct 3, 2017 at 1:59 PM, Philippe Mouawad wrote: > On Tue, Oct 3, 2017 at 12:55 PM, Emilian Bold > wrote: > > > >

Re: http2 support

2017-10-03 Thread Emilian Bold
dy a plugin. > > > > Maybe before going further, we should review the code to see if it is > worth > > the discussion. > > > > Then we can ask Legal team, or feel free to ask. > > > > Regards > > > > On Tue, Oct 3, 2017 at 12:22 PM, Emi

Re: http2 support

2017-10-03 Thread Emilian Bold
tegrate apache licensed code. I > > was thinking we can fork a plugin and integrate it in JMeter. > > > > Anybody have an idea? > > > > Antonio > > > > 2017-10-02 21:25 GMT+02:00 Philippe Mouawad > >: > > > > > On Mon, Oct 2, 2017 at 9:2

Re: http2 support

2017-10-02 Thread Emilian Bold
AFAIK, unless the project donates their code to JMeter, we cannot take it > as it would be a license infringement at minimum. > > Regarding HTTP2 there are many options AFAIK: > >- Jetty >- Netty >- HC5 > > Would you like to work on its implementation ? > >

http2 support

2017-10-02 Thread Emilian Bold
Hello, I see we have a HTTP2 plugin https://github.com/Blazemeter/jmeter-bzm-plugins based on the Jetty HTTP2 support and under an Apache 2.0 license. Is there any reason JMeter could not bless this implementation and bundle it? --emi

Re: JMeter - Common JMS/RabbitMQ component

2017-09-27 Thread emilian . bold
r and use a IF to choose the right > sampler > > Le 27 sept. 2017 18:40, a écrit : > >> Yes, using the same RabbitMQ plugin you mentioned. >> >> Was hoping for some component already out there supporting both >> protocol's. >> >> Ne

Re: JMeter - Common JMS/RabbitMQ component

2017-09-27 Thread Emilian Bold
I imagine that for AMQP you use a 3rd party plugin like https://github.com/ jlavallee/JMeter-Rabbit-AMQP ? I guess it might be possible to create a custom plugin to bridge towards those two underlying. --emi On Wed, Sep 27, 2017 at 7:00 PM, wrote: > Hi, > > As part of our Integration Test Aut

Re: Bug 60966 - getClass().getResource() does not work as a File if the classpath contains spaces

2017-09-25 Thread Emilian Bold
Looks to me like this bug should be closed already. The test has been fixed since April https://github.com/apache/jmeter/commit/bdd6b7034f5d3e15e62064d324872bc746684ac8#diff-7cae783ef064e0d9b1bf09d5924ed877 --emi On Mon, Sep 25, 2017 at 6:59 AM, Tharindu Dananjaya wrote: > Hello, > In here as t

Re: JMeter Bug ID 61262

2017-09-23 Thread Emilian Bold
Felix mentioned the documentation is probably wrong. So, by looking at the behavior / code what should the documentation say? --emi On Sun, Sep 24, 2017 at 8:48 AM, Harsha Gayan wrote: > when read data from csv file, if loop count value is set to 1, all data in > the csv file need to be read fo

Re: YaMeter - Yet Another Load Testing Tool with more Cloud

2017-09-22 Thread Emilian Bold
I've published the binaries on http://yameter.com/ --emi On Fri, Sep 15, 2017 at 2:09 AM, Emilian Bold wrote: >> For "marketing" purpose, I would select more recent graphs for demos :) > > Maybe there is some nice "demo" JMeter project that showcases t

Re: Remove "or later" words into "Requires Java 8 or later"

2017-09-22 Thread Emilian Bold
I believe "or later" is implied. So if it does not work with Java 9 it should be said so expressly. --emi On Fri, Sep 22, 2017 at 9:59 PM, Philippe Mouawad wrote: > yes, good catch > > On Friday, September 22, 2017, Milamber wrote: > >> Hello, >> >> I thinks we need to remove the "or later" wo

Re: YaMeter - Yet Another Load Testing Tool with more Cloud

2017-09-14 Thread Emilian Bold
shing This is not a proof of concept, it's all functioning stuff. Some more error recovery and detection might be needed but I'd say it's basically usable. --emi On Fri, Sep 15, 2017 at 1:06 AM, Philippe Mouawad wrote: > On Wednesday, September 13, 2017, Emilian Bold > wr

Re: YaMeter - Yet Another Load Testing Tool with more Cloud

2017-09-13 Thread Emilian Bold
Yes, a project notion would have to be introduced. Project = test plan + resources + some of the .properties configs --emi On Wed, Sep 13, 2017 at 11:11 AM, Antonio Gomes Rodrigues wrote: > 2017-09-13 9:54 GMT+02:00 Emilian Bold : > >> > What do you mean by multi-documen

Re: YaMeter - Yet Another Load Testing Tool with more Cloud

2017-09-13 Thread Emilian Bold
> What do you mean by multi-document? Having multiple test plans open at the same time, being able to edit / run them independently. --emi On Wed, Sep 13, 2017 at 10:44 AM, Antonio Gomes Rodrigues wrote: > 2017-09-13 7:48 GMT+02:00 Emilian Bold : > >> >- I suppose

Re: YaMeter - Yet Another Load Testing Tool with more Cloud

2017-09-12 Thread Emilian Bold
gt;- You plan to share it on github ? > > Thanks for sharing > > Regards > > On Tue, Sep 12, 2017 at 10:02 AM, Emilian Bold > wrote: > >> Here's a video with a working prototype of my Amazon EC2 integration for >> remote tests: https://vimeo.com/233443690 >> >> --emi >> > > > > -- > Cordialement. > Philippe Mouawad.

YaMeter - Yet Another Load Testing Tool with more Cloud

2017-09-12 Thread Emilian Bold
Here's a video with a working prototype of my Amazon EC2 integration for remote tests: https://vimeo.com/233443690 --emi

Re: [GitHub] jmeter issue #306: Fix to BUG_60156

2017-09-08 Thread Emilian Bold
kloadpack Team >> On Fri, Sep 8, 2017 at 6:31 AM, Emilian Bold wrote: >> >> It is backwards compatible as an SPI, meaning that 3rd party >> implementations that use AbstractTCPClient will still work if they >> implement only the old method. >> >> But it is

Re: [GitHub] jmeter issue #306: Fix to BUG_60156

2017-09-07 Thread Emilian Bold
<https://github.com/apache/jmeter/pull/306/files#diff-37500f > a9c4a5285efe7b85e9bcd62614>, > the new method calls the old one. > > Only the subclasses has been modified to implement the new one. > > Thanks for reviewing > > On Thu, Sep 7, 2017 at 10:58 PM, Emilian Bold

Re: [GitHub] jmeter issue #306: Fix to BUG_60156

2017-09-07 Thread Emilian Bold
I don't know the codebase but why bother marking the old method as @Deprecated if you are not making the change backwards compatible? I see 'return null' in two existing methods while previously those methods returned something. A proper pattern would have been to call read(is, null) or read(is,

Re: [apache/jmeter] Mavenization (#299)

2017-09-04 Thread Emilian Bold
sing this PR ? > > We are interested to merge it, but just waiting for 3.3 release. > > Thanks > Regards > > On Sat, Sep 2, 2017 at 1:05 PM, Emilian Bold > wrote: > >> Closed #299 <https://github.com/apache/jmeter/pull/299>. >> >> — >> You are

Re: Is there a high level explanation of the JMeter remote execute architecture?

2017-08-30 Thread Emilian Bold
> My answers inline. > > Regards > > On Wednesday, August 30, 2017, Emilian Bold wrote: > >> Hello, >> >> I am looking at two aspects in the JMeter codebase: RMI and serialization. >> >> I don't believe I've ran into a document explaining the a

Is there a high level explanation of the JMeter remote execute architecture?

2017-08-30 Thread Emilian Bold
Hello, I am looking at two aspects in the JMeter codebase: RMI and serialization. I don't believe I've ran into a document explaining the architecture here, only documents explaining how to configure JMeter as an user. So, about RMI, the way I see it you have two "channels": * a control channel

Re: [JMETER iISSUE #53277]

2017-07-27 Thread Emilian Bold
It's not much clear what you have > said in the previous mail.] > > Thank you. > > On Tue, Jul 25, 2017 at 11:06 AM, Emilian Bold > wrote: > >> By logging I meant use the logger [1] to save potential situations >> where different items that are actually equal a

Better JMeter remote testing on Amazon EC2

2017-07-27 Thread Emilian Bold
Hello, JMeter remote testing is interesting but seems to require a lot of manual fiddling to deploy to Amazon EC2. I wonder if users would be interested in some simpler interface for Amazon EC2 where you just give your credentials, the test you want to run, the EC2 regions / machine type and it a

Re: [JMETER iISSUE #53277]

2017-07-24 Thread Emilian Bold
By logging I meant use the logger [1] to save potential situations where different items that are actually equal are replaced. How you detect such a situation would be interesting to figure out. 1. https://docs.oracle.com/javase/7/docs/api/java/util/logging/Logger.html#info(java.lang.String) PS:

Re: Opportunities for cohesion improvement and refatoring.

2017-07-23 Thread Emilian Bold
You might as well create a GitHub pull request for each of these so it's more simple to see how the code would look like with your suggestion. Although, personally, I wouldn't refactor just for synthetic reasons. --emi On Sun, Jul 23, 2017 at 5:50 PM, João Paulo Lemes Machado wrote: > Hello ev

JMeter GUI Undo/Redo

2017-07-22 Thread Emilian Bold
Hello, See my undo/redo commits https://github.com/emilianbold/jmeter/commits/emilianbold-undoredo The 1st commit [1] fixes #57039 -- it was a matter of sharing internal data and then editing that in the UI. The other commit [2] rewrites part of UndoHistory using the standard javax.swing.undo cl

Re: Replacing ClassFinder with ServiceLoader

2017-07-20 Thread Emilian Bold
at two new services (well, singletons, actually): Places and ClassPath. They are registered in META-INF/services. And the launcher has the implementations of these services which provide a bridge towards NewDriver. --emi On Thu, Jul 20, 2017 at 10:45 PM, Emilian Bold wrote: >> - Another

Re: MongoDB driver

2017-07-20 Thread Emilian Bold
> >> >> >> >> On Wed, Jul 19, 2017 at 3:19 PM, Antonio Gomes Rodrigues >> >> wrote: >> >>> Hi, >> >>> >> >>> If I remember it's because we have few time to update it and because >> it's >> >>

Re: Replacing ClassFinder with ServiceLoader

2017-07-20 Thread Emilian Bold
change should be made before validating new proposal will work with > most popular existing 3rd plugins. >- Another critical part is to make it as easy as today to register a >plugin which is IMO one of the major reasons for JMeter success. > > > Thanks > > > On W

JMeter priorities [WAS: Re: JMeter project analytics]

2017-07-20 Thread Emilian Bold
equested feature > - fix caching of resources in already cached resources > > Thanks for your recent works ! > Regards > > On Thursday, July 20, 2017, Emilian Bold wrote: > >> Hello, >> >> I was wondering about how many users / downloads does JMeter have and &g

Re: JMeter project analytics

2017-07-20 Thread Emilian Bold
; - fix on undo/redo . With your experience of Netbeans , would you have an > idea for that missing and always requested feature > - fix caching of resources in already cached resources > > Thanks for your recent works ! > Regards > > On Thursday, July 20, 2017, Emilian Bold w

JMeter project analytics

2017-07-19 Thread Emilian Bold
Hello, I was wondering about how many users / downloads does JMeter have and I couldn't find such information except indirectly via the usage statistics from http://www.jmeter-plugins.org/stats/ Just yesterday we were discussing about MongoDB support which is deprecated since it's not used very m

Re: MongoDB driver

2017-07-19 Thread Emilian Bold
Out of curiosity, how do you measure usage? Based on issues opened? --emi On Wed, Jul 19, 2017 at 3:19 PM, Antonio Gomes Rodrigues wrote: > Hi, > > If I remember it's because we have few time to update it and because it's > not very used > > Antonio > > 2017-

Re: MongoDB driver

2017-07-19 Thread Emilian Bold
I don't know why the MongoDB protocol got deprecated, but the next step would be removal of the classes not updating libraries. --emi On Wed, Jul 19, 2017 at 12:55 PM, Maxime Chassagneux wrote: > Hi, > > The JMeter bundle still include a mongoDB java driver ( version 2.11.3 ) > which is really

Replacing ClassFinder with ServiceLoader

2017-07-18 Thread Emilian Bold
Hello, I noticed ClassFinder while tweaking ActionRouter and I believe it should be replace with a proper service declaration and loading. I'm a fan of the Lookup API (see [1] [2]) which is a small standalone JAR used a lot in NetBeans. The standard ServiceLoader [3] would also be a better repla

Re: JMeter Bug ID 61262

2017-07-18 Thread Emilian Bold
You could start by submitting a test case on the issue tracker. The bug seems to be in __StringFromFile but perhaps it's just a matter of the documentation being unclear? --emi On Tue, Jul 18, 2017 at 9:48 AM, Harsha Gayan wrote: > Hello, i;m working with the JMeter Bug ID 61262. so, i read th

Re: [JMETER ISSUE #53277]

2017-07-16 Thread Emilian Bold
ment). --emi On Sun, Jul 16, 2017 at 5:10 PM, Mareena Fernando wrote: > Hello Emilian, > > I'm still studying the code "HashTree.java" which has a problem. So could > you please give some instruction to do that? > > Thank you. > > On Sun, Jul 16, 2017 at 7:

Re: Checking values of properties more thoroughly

2017-07-16 Thread Emilian Bold
> The getPropDefault looks for values inside text files and tries to find one > matching the name of the first argument. If it can't find one, it gives back > the default value (which is the second argument). The text file is an implementation detail. The API getPropDefault should allow me to th

Re: [JMETER ISSUE #53277]

2017-07-16 Thread Emilian Bold
sorry for the inconvenience. > > Thank you. > > On Sun, Jul 16, 2017 at 6:31 PM, Emilian Bold > wrote: > >> 1. What are you trying to accomplish with regard to #53277? >> >> > I compiled it inside that sub module. >> >> How? >> >> > Y

Re: Checking values of properties more thoroughly

2017-07-16 Thread Emilian Bold
I don't know the codebase well, but I wouldn't add a validator to getPropDefault. The reason being that I expect getPropDefault to already return a valid value or *my* default which I also know it's valid. So, validation should happen at a layer bellow getPropDefault. Also, having the validator

Re: [JMETER ISSUE #53277]

2017-07-16 Thread Emilian Bold
ando wrote: > Hello, > > I compiled it inside that sub module. Yet it didn't work. > > On Sat, Jul 15, 2017 at 9:10 AM, Emilian Bold > wrote: > >> How exactly are you compiling? HashTree is part of src/jorphan and you >> should compile that submodule. >&g

Re: [JMETER ISSUE #53277]

2017-07-14 Thread Emilian Bold
How exactly are you compiling? HashTree is part of src/jorphan and you should compile that submodule. It's also unclear to me how are you trying to fix #53277. The problems doesn't seem to be with HashTree per-se but with the bad architecture of the calling code which adds "equal" elements. --emi

Re: [JMETER ISSUE #61078]

2017-07-14 Thread Emilian Bold
The way I'm reading #61078, TestStatCalculatorPercentile.java is a new test added as an attachment to that issue. --emi On Fri, Jul 14, 2017 at 11:09 PM, Lakshika Damithri Deshapriya wrote: > Hello, > I tried to work with this issue. As mentioned in the issue description the > bug is in the "Te

Re: Mavenization [WAS: Re: JMeter project structure and IDEs support]

2017-07-11 Thread Emilian Bold
ory of the current layout. --emi On Wed, Jul 12, 2017 at 12:30 AM, Emilian Bold wrote: > Q5: Why are org/apache/jmeter/images/{toolbar, tree}/icons-custom > folders part of src? I don't see them being used and > org/apache/jmeter/images/toolbar/icons-custom/** is e

Re: Mavenization [WAS: Re: JMeter project structure and IDEs support]

2017-07-11 Thread Emilian Bold
st to move them from src/ into res/icons or something. --emi On Tue, Jul 11, 2017 at 11:44 PM, Philippe Mouawad wrote: > Yes > > On Mon, Jul 10, 2017 at 11:53 PM, Emilian Bold > wrote: > >> Q4: Why do ApacheJMeter_core.jar and ApacheJMeter.jar both contain >> Shutd

Re: Mavenization [WAS: Re: JMeter project structure and IDEs support]

2017-07-10 Thread Emilian Bold
Q4: Why do ApacheJMeter_core.jar and ApacheJMeter.jar both contain ShutdownClient.class? I'm assuming it should only live in the lancher, ie. ApacheJMeter.jar? --emi On Sun, Jul 9, 2017 at 7:43 PM, Emilian Bold wrote: > Q3: Source split up. > > I see build.xml does some .class

Fallback to core JAR commands in ActionRouter

2017-07-09 Thread Emilian Bold
Hello, While running Mavenized JMeter from NetBeans ActionRouter complains because it expects a given JAR disk layout and can't find any action handlers. What I would expect at least is to search the current JAR and use that as a fallback. See the patch here: https://github.com/emilianbold/jmete

Mavenization [WAS: Re: JMeter project structure and IDEs support]

2017-07-09 Thread Emilian Bold
e the sources too. --emi On Sat, Jul 8, 2017 at 12:22 PM, Emilian Bold wrote: > Could we use this opportunity to remove the junit/test.jar sample, > related Maven pom.xml, ant task and perhaps the src/junit/test and > src/junit/woolfel folders entirely? > > --emi > > > On

Re: JMeter project structure and IDEs support

2017-07-08 Thread Emilian Bold
s > > On Sat, Jul 8, 2017 at 10:33 AM, Emilian Bold > wrote: > >> Q2: ApacheJMeter_junit-test seems redundant to me. It only contains >> the src/junit/test and src/junit/woolfel sample test cases which are >> basically a small JUnit tutorial. They make sense to have on

Re: JMeter project structure and IDEs support

2017-07-08 Thread Emilian Bold
, Philippe Mouawad wrote: > On Sat, Jul 8, 2017 at 9:05 AM, Emilian Bold wrote: > >> Q1: Maven artifact and group IDs? >> >> Currently I see in res/maven some basic Maven poms for central >> deployment. These use the org.apache.jmeter groupId and >> Ap

Re: JMeter project structure and IDEs support

2017-07-08 Thread Emilian Bold
Q1: Maven artifact and group IDs? Currently I see in res/maven some basic Maven poms for central deployment. These use the org.apache.jmeter groupId and ApacheJMeter_parent, ApacheJMeter_http, ApacheJMeter_core artifact Ids The groupId org.apache.jmeter is fine to me but the artifactID look odd.

Re: JMeter project structure and IDEs support

2017-07-07 Thread Emilian Bold
t wanted" by the project. >> >> Vladimir >> >> пт, 7 июл. 2017 г. в 23:34, Antonio Gomes Rodrigues > >: >> >> > Great >> > >> > Antonio >> > >> > 2017-07-07 15:29 GMT+02:00 Emilian Bold > >: >> > &

Re: JMeter project structure and IDEs support

2017-07-07 Thread Emilian Bold
OK, I'll Mavenize the project and keep you posted. --emi On Fri, Jul 7, 2017 at 4:04 PM, Antonio Gomes Rodrigues wrote: > Hi, > > Using Maven have been considered, unfortunately we don't have enough time > to work on it > Feel free to do it > > Antonio > &g

JMeter project structure and IDEs support

2017-07-07 Thread Emilian Bold
Hello, I see that officially only Eclipse is a supported IDE http://jmeter.apache.org/building.html I would like to add at least Apache NetBeans support too. I'm able to run the project, but I'm creating a single JAR for all the src/ submodules instead a multiple JARs. It might be a silly quest

Re: Deprecate / drop Graph listener

2017-06-01 Thread Emilian Bold
Why would the listener guarantee an OOME? If you are leaking listeners did you look into WeakListeners? http://bits.netbeans.org/dev/javadoc/org-openide-util/org/openide/util/WeakListeners.html --emi Pe 2 iun. 2017, la 01:07, Andrey Pokhilko a scris: > +1 > > Andrey Pokhilko > >> On 02.06.2

Re: Issue with Search replace functionality in jmeter

2017-04-29 Thread Emilian Bold
That's odd, replacing "abc" with "abcd" seems like a common use case. So, it's a bug in replaceAllWithRegex, no? --emi Pe 29 apr. 2017, la 12:40, Felix Schumacher a scris: >> Am 28.04.2017 um 08:25 schrieb mitsm: >> Hello, >> >> I was trying to do search and replace in jmeter (3.2 r1790748)

Re: Issue with Search replace functionality in jmeter

2017-04-28 Thread Emilian Bold
A reproducible test would be nice. --emi On Fri, Apr 28, 2017 at 9:25 AM, mitsm wrote: > Hello, > > I was trying to do search and replace in jmeter (3.2 r1790748) for a change > in URL for my application. I did as shown in the snaps below but found that > the search replace was stuck and did n

Re: [GitHub] jmeter pull request #293: Prevent use of the same array in CollectionPropert...

2017-04-26 Thread Emilian Bold
his pull request, make a commit to your master/trunk branch > with (at least) the following in the commit message: > > This closes #293 > > > commit 2b829035f144c49e565d99ed0ca8f83ba6f85cf4 > Author: Emilian Bold > Date: 2017-04-26T14:57:58Z > > Prevent use of the same array in Collec