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 2016/01/29 17:42:04 UTC

[Bug 58943] New: Create a Better Think Time experience

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

            Bug ID: 58943
           Summary: Create a Better Think Time experience
           Product: JMeter
           Version: Nightly (Please specify date)
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Main
          Assignee: issues@jmeter.apache.org
          Reporter: support@ubikloadpack.com
        Depends on: 58941
            Blocks: 58942

It should be more friendly to create think times than how it can be done today.
Also newbies and many experienced testers still make the error of thinking
timer applies after the Sample.

Maybe a config element would be a solution.

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

[Bug 58943] Create a Better Think Time experience

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

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

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

--- Comment #3 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Maybe another option is to code a particular Sampler that returns no
SampleResult.
This would allow this New Timer to be placer at the same level a Samplers,
leading to clear positionned pauses.

I think Timer scoping is a concept highly misunderstood and not very usable
whenever Think Times is very different between samplers.

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

[Bug 58943] Create a Better Think Time experience

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

UbikLoadPack support <su...@ubikloadpack.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|58942                       |
         Depends on|58941                       |

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #10 from UbikLoadPack support <su...@ubikloadpack.com> ---
Screenshots show how you proceed to add Think Times easily on Thread Groups and
Controllers.

This highly increases productivity on this painful steps where you currently
have to make repetitive clicks, copy/pastes and insertions.

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #7 from UbikLoadPack support <su...@ubikloadpack.com> ---
Created attachment 34627
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34627&action=edit
Step 1

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #14 from Milamber <mi...@apache.org> ---
URL: http://svn.apache.org/viewvc?rev=1781410&view=rev
Log:
Add French translation
Bugzilla Id: 58943

Modified:
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #6 from UbikLoadPack support <su...@ubikloadpack.com> ---
Hello,
We've implemented a solution that might be interesting for you.
Find attached screenshots showing how it works.

Think Time in screenshots are a Test Action (pause =0) containing a Uniform
Random Timer (configurable) with configurable through properties Pause and
Range.



Regards

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #8 from UbikLoadPack support <su...@ubikloadpack.com> ---
Created attachment 34628
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34628&action=edit
Step 2

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #5 from Sebb <se...@apache.org> ---
(In reply to benoit.wiart from comment #2)
> ihmo, there are 2 pbs:
> - timers are executed before the sample -> when writing a functional test
> plan people set the timer after an action (diplay a page, wait n seconds
> then go to another page)

Changing that would break too many test plans.

Also what about the last sample in a test - you don't want a pause after that.

> - two many non constant timers -> the timers (constant, gaussian, poisson
> and uniform ) should be merge into a single gui, today you need a phd to
> choose a timer.

Not sure that merging the GUIs would help; however better documentation of what
to choose would be good.

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #13 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Mon Jan 16 20:09:47 2017
New Revision: 1779098

URL: http://svn.apache.org/viewvc?rev=1779098&view=rev
Log:
Bug 58943 - Create a Better Think Time experience
Contributed by UbikLoadPack
Bugzilla Id: 58943

Modified:
    jmeter/trunk/bin/jmeter.properties

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

[Bug 58943] Create a Better Think Time experience

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

Sebb <se...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #1 from Sebb <se...@apache.org> ---
It's not clear what you are proposing here.

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #11 from UbikLoadPack support <su...@ubikloadpack.com> ---
Created attachment 34630
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34630&action=edit
Patch implementing the feature

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

[Bug 58943] Create a Better Think Time experience

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #12 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Author: pmouawad
Date: Mon Jan 16 20:07:01 2017
New Revision: 1779097

URL: http://svn.apache.org/viewvc?rev=1779097&view=rev
Log:
Bug 58943 - Create a Better Think Time experience
Contributed by UbikLoadPack
Bugzilla Id: 58943

Added:
    jmeter/trunk/src/components/org/apache/jmeter/thinktime/
   
jmeter/trunk/src/components/org/apache/jmeter/thinktime/DefaultThinkTimeCreator.java
  (with props)
   
jmeter/trunk/src/core/org/apache/jmeter/gui/action/AddThinkTimeBetweenEachStep.java
  (with props)
    jmeter/trunk/src/core/org/apache/jmeter/gui/action/thinktime/
   
jmeter/trunk/src/core/org/apache/jmeter/gui/action/thinktime/ThinkTimeCreator.java
  (with props)
Modified:
    jmeter/trunk/src/core/org/apache/jmeter/gui/action/ActionNames.java
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/MenuFactory.java
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages.properties
    jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties
   
jmeter/trunk/src/core/org/apache/jmeter/threads/gui/AbstractThreadGroupGui.java
    jmeter/trunk/xdocs/changes.xml
    jmeter/trunk/xdocs/usermanual/properties_reference.xml

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #9 from UbikLoadPack support <su...@ubikloadpack.com> ---
Created attachment 34629
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34629&action=edit
Step 3

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #4 from Sebb <se...@apache.org> ---
(In reply to Philippe Mouawad from comment #3)
> Maybe another option is to code a particular Sampler that returns no
> SampleResult.

The Test Sampler is exactly that.

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

[Bug 58943] Create a Better Think Time experience

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

--- Comment #2 from benoit.wiart@gmail.com ---
ihmo, there are 2 pbs:
- timers are executed before the sample -> when writing a functional test plan
people set the timer after an action (diplay a page, wait n seconds then go to
another page)
- two many non constant timers -> the timers (constant, gaussian, poisson and
uniform ) should be merge into a single gui, today you need a phd to choose a
timer.

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