[GitHub] jmeter pull request: Bug 58897 : DO NOT MERGE AS THIS !!!

2016-01-20 Thread benbenw
GitHub user benbenw opened a pull request: https://github.com/apache/jmeter/pull/84 Bug 58897 : DO NOT MERGE AS THIS !!! Some code added a few years ago silently disabled a *lot* of tests : when run in headless mode (apache build bot ?) a HeadlessException is thrown but wrap

Re: Simulating browser-like concurrent download of http samplers

2016-01-20 Thread Philippe Mouawad
Hi, Introducing this is not easy as there is currently an assumption on code that TestElement are cloned per thread/User. If you look at code of concurrent download you can grasp part of the complexity. But of course if you feel like implementing this, it would be great :-) Thinking further about

Re: Simulating browser-like concurrent download of http samplers

2016-01-20 Thread Vladimir Sitnikov
> Introducing this is not easy as there is currently an assumption on code >that TestElement are cloned per thread/User I know that. I know "controller processing" is super-obscure. Once I even tried to follow the logic behind TransactionController, but I gave up. On the other hand, implementing

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Philippe Mouawad
Hi Vladimir, Did you by any chance start the work on this feature ? Thanks Regards On Mon, May 18, 2015 at 9:51 PM, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: > Let's move "csv" discussion to a separate thread and keep "macro > feature" thread till a good case for it appears? > > I t

Re: Release a 3.0

2016-01-20 Thread Philippe Mouawad
Hi, Pinging again on this. Regards On Thu, Jan 14, 2016 at 3:16 PM, Philippe Mouawad < philippe.moua...@gmail.com> wrote: > Hi all, > Can we go for a 3.0 or do we need to discuss it more or eventually run a > vote on this ? > > Thanks > Regards > > On Wed, Jan 13, 2016 at 10:18 PM, Antonio Gomes

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Vladimir Sitnikov
Hi, I'm afraid I was not. "dummy loop at the very start of the test" was good enough to skip items. I did play a bit with JetBrains MPS and I created a prototype of a DSL for JMeter though: http://recordit.co/0ngw6RSkm9 What do you think of that? I mean even if JMeter core does not support "skip

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Philippe Mouawad
On Wednesday, January 20, 2016, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: > Hi, I'm afraid I was not. > > "dummy loop at the very start of the test" was good enough to skip items. > > I did play a bit with JetBrains MPS and I created a prototype of a DSL > for JMeter though: http://r

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Vladimir Sitnikov
>Is Jetbrains MPS a viable approach in terms of popularity of the product >and maintainabilty ? Well, the community is not that big. For instance, there is http://mbeddr.com/ that is updated rather frequently. >I suppose your work is on github ? Not yet. >Is MPs easier than groovy way ? "groov

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Vladimir Sitnikov
>I'm afraid it would take you a long while to do that in "groovy" Just to be realistic: MPS does not provide a debugger for JMeter scripts "for free". However, MPS provides reasonable APIs, so one can plug its own notion of breakpoint/watch variable/evaluate expression. Mbeddr team managed to in

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Pascal Schumacher
Am 20.01.2016 um 22:43 schrieb Vladimir Sitnikov: Is MPs easier than groovy way ? "groovy way" does not provide "IDE integration". MPS gives lots of IDE stuff "for free": 1) error highlight, intentions 2) autocomplete (I can type "http sampler" or just "sampler" and press ctrl+space) 3) "find u

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Philippe Mouawad
And how about Eclipse support ? Can we have auto completion ? or code highlighting ? All your arguments look convincing , I suggest ypu raise the subject on dev list if you feel like contributing after that ? I'll be happy to help a bit. Regards On Wednesday, January 20, 2016, Vladimir Sitnikov

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Vladimir Sitnikov
> but Groovy IDE support is quite good. Write-only DSL is easy in any language. Implementing proper semantics is hard. Implementing language-aware autocomplete/validations is much harder than just implementing a DSL that would produce jmx files. By language aware I mean JMeter-aware. For instan

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Philippe Mouawad
one more note, how does groovy within jsr223 sampler would render in this solution (or any other language ) ? On Wednesday, January 20, 2016, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: > > but Groovy IDE support is quite good. > > Write-only DSL is easy in any language. > Implementin

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Vladimir Sitnikov
>And how about Eclipse support ? JFYI: MPS provides an ability to create a standalone IDE (for instance, that could be an IDE that edits JMeter DSL only) or "a plugin to Jetbrains platform" (e.g. plugin for IDEA). >From Eclipse perspective there's https://eclipse.org/Xtext/ The key difference is

Re: Create Macro Feature was Post-Sampler Timers

2016-01-20 Thread Vladimir Sitnikov
> one more note, how does groovy within jsr223 sampler would render in this solution (or any other language ) ? That is a very good question. The dumb way is to add a swing component like "rich text area" (MPS easily allows to integrate swing components), however autocomplete within groovy would b