Awesome, this is what I wanted. Thanks Chaitanya.

How do you think getStartTime() and getEndTime() in org.apache.jmeter.samplers.SampleResult do the same?

On 05/04/15 13:00, chaitanya bhatt wrote:
Have 2 JSR223 sampler with beanshell scripts, 1 at the beginning to star
timer and 1 at the end of the thread group to calculate the time taken to
complete the current iteration.

Not sure if this is what you are looking for.

|Thread Group - A
    |
    JSR223 startTimer
    .
    .
    .
    .
    Other actual Test Sampler
    .
    JSR223 calculateIterationTimeSampler


/****In the JSR223 start timer sampler add the following piece of code:
  *****************/
import java.util.Date;

vars.putObject("threadStartTime", new Date());
log.info("threadStartTime"+vars.getObject("threadStartTime"));

/****In the JSR223 calculateIterationTimeSampler add the following piece of
code:  *****************/

import java.util.Date;
import java.lang.Integer;

Date threadStartTime = vars.getObject("threadStartTime");

if( threadStartTime != null){
Date currentTime = new Date();
long timeTakenByCurrentIteration = currentTime.getTime() -
threadStartTime.getTime();
log.info("timeTakenByCurrentIteration in milliseconds =
"+timeTakenByCurrentIteration);
}


Thanks
Chaitanya M Bhatt
http://www.performancecompetence.com




On Sat, Apr 4, 2015 at 10:59 PM, Bob <[email protected]> wrote:

Hi,

How I can measure JMeter script speed degradation? Let's say in Test Plan
there are 10 samplers and I added "Response Assertion" to all samplers. For
sure after adding assertions whole test plan running estimate time will
increase. How I can measure such degradation? As CI I use Jenkins. Thanks!

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to