You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2017/11/02 08:48:35 UTC

[Bug 61711] New: Add JSR223 Logic Controller

https://bz.apache.org/bugzilla/show_bug.cgi?id=61711

            Bug ID: 61711
           Summary: Add JSR223 Logic Controller
           Product: JMeter
           Version: 3.3
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Main
          Assignee: issues@jmeter.apache.org
          Reporter: orimarko@gmail.com
  Target Milestone: ---

JSR223 elements exists in most components but not as Logic Controller

If Controller have issues as performance issue and it isn't straight forward 

In the code of JSR223 you can choose your condition, if it's once only or a
loop (while controller).

There's a need for a implementation of module controller to execute same code
from different flows

There's a need for a JSR223 Critical Section Controller , currently doesn't
prevent dead locks.

Other Logic Controllers can be executed/used inside JSR223 Controller

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61711] Add JSR223 Logic Controller

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61711

orimarko <or...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW
                 CC|                            |orimarko@gmail.com

--- Comment #2 from orimarko <or...@gmail.com> ---
I see it as a overriding WhileController, the condition will be JSR223 script
which will return true/false at the end,

Also we can add a flag as Execute Once so it can be executed as If (/Once Only)
Controller that will execute only once the the condition.

Also if script only return true and execute once - it will act as Simple
Controller 

Note : Different scripts (pre defined maybe) can represent different
controllers, but this is for future use.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61711] Add JSR223 Logic Controller

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61711

Philippe Mouawad <p....@ubik-ingenierie.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |p.mouawad@ubik-ingenierie.c
                   |                            |om

--- Comment #1 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
How do you see this ?
While, Sampler, Pre/Post Processor, Listener , Assertion have 1 method.

The difference with Controller  is that there are many methods to implement, so
I don't see how we could provide this as JSR223

-- 
You are receiving this mail because:
You are the assignee for the bug.