My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ResponseTimesVsThreads  

Listener, Graph
Updated Apr 4, 2011 by a...@apc.kg

Response Times vs Threads since 0.0.1

Don't forget to set up saving thread counts when running in non-GUI mode!

This graph shows how Response Time changes with amount of parallel threads. Naturally, server takes longer to respond when a lot of users requests it simultaneously. This graph visualizes such dependencies.

Example graph:

Comment by doctor...@gmail.com, Jun 7, 2010

Good job! You shouldn't stop this. Thanks a lot 8)

Comment by project member a...@apc.kg, Jun 8, 2010

You're welcome! I'd like to continue this, any ideas of future plugins?

Comment by suresh.r...@gmail.com, Jun 23, 2010

Hi, Excellent plugins and many thanks for getting this done. Is there a way we can save these graphs just like the existing Aggregate graphs in Jmeter ?? i am using Jmeter 2.3.4 The reason being is, my test plan is having too many samplers and values in graphs looks jumbled up at one place !! :) Any suggestion is appreciated.

Regards, -Suresh R

Comment by project member a...@apc.kg, Jun 23, 2010

Suresh, You can attach listener as a child of particular sampler and split view. Also you can disable and enable rows at corresponding tab.

Comment by project member Stephane...@gmail.com, Jul 23, 2010

Excellent Job! Could you add response time over time? That would help a lot!

Comment by project member Stephane...@gmail.com, Jul 23, 2010

I just tried, very good! Could it be possible to redisplay graph depending on the run duration? I mean, as of now it is real time. Lets say it displays 20 points per minute. For a 3 minute run, it will display 60 points. could it be possible after 5 minutes for instance to redraw and display only 5 points per minute by calculating averages ? I don't think I'm clear... :)

Thanks and Regards,

Stephane

Comment by project member a...@apc.kg, Jul 23, 2010

I got the idea, it is in my ToDo? list for several months already, but I haven't found good technical solution for it.yet.

Comment by project member Stephane...@gmail.com, Jul 23, 2010

Just an idea: Working with a collection of objects (time, value), ordered by time. Decide to display 100 points max per graph To display the graph, check start date and end date, you get an amount of seconds divide per 100 and you have the range in second (we name it delta) where all values must be averaged. iterate the collection, average values from the first point date to first point date + delta once you reach a point with date > 1st date + delta you start again the process

Regards,

Stephane

Comment by prasanna...@gmail.com, Aug 6, 2010

Hi,

The max and min values shown for various samples in the aggregate report listener does not match peak values(min, max) in response times vs threads listener..

however the JMeterPlugins are cool and are really helpful in the result analysis..

Thanks, Prasanna

Comment by project member a...@apc.kg, Aug 6, 2010

Phrasanna, Note that this graph shows average response times vs concurrent threads, so you can't see directly max and min values.

Comment by higko...@gmail.com, Sep 3, 2010

I think a Transaction/Second is very usefull !

Comment by project member a...@apc.kg, Sep 3, 2010

Ok, there will be the Transaction for second graph soon.

Comment by Sameer.G...@gmail.com, Nov 10, 2010

Thanks a Lot Stephan! This is really a big improvement for an already great tool.

I am looking for a plugin which will help me identify the bottlenecks in my web server. My request passes through multiple stages and then returns a response. Need to know the time taken at each stage. Currently I am able to note the response of the overall request.

Thanks again! Sameer

Comment by E.Ottol...@gmail.com, Mar 2, 2011

Thanks for the plugin.

How can I make it working also for the case of distributed testing?

Currently, if I run the test from a Jmeter master over 4 JMeter slaves, the thread count is only associated to one slave.

Note similar issue was for the Active thread over time: Fixed using thread name ${machineName()}additional_label

This however does not work with the ResponseTimesVsThreads plugin.

Regards, Enrico

(using Jmeter 2.4 and plugins 0.4 on linux)

Comment by project member Stephane...@gmail.com, Mar 2, 2011

Hi, I think I have an idea how to fix it... Could you send a jmx+2 jtl files for my testing? I have no distrib test infrastructure... Stephane

Comment by E.Ottol...@gmail.com, Mar 3, 2011

done

Comment by maximili...@gmail.com, May 4, 2011

Is the number of thread in this graph representing the number of users (Thread)?

Comment by project member a...@apc.kg, May 4, 2011

Yes, it is.

Comment by maximili...@gmail.com, May 4, 2011

I am simulating 6 ThreadGroup?, for each thread group, I have 50 users(Threads), so all together I have 300 threads. But from this chart, I am getting 1800 threads on the X axis. Is this expected behavior? I am expecting the # of threads on the X axis should be max. at 300 in this case?

Comment by project member a...@apc.kg, May 5, 2011

Sounds strange. Could you create an issue at Issues tab and attach screenshot to it?

Comment by fescobar...@gmail.com, May 26, 2011

Can I run test in non-gui mode and obtain the graphics??

Comment by project member a...@apc.kg, May 26, 2011

yes, you can, with JMeterPluginsCMD

Comment by sangeeth...@gmail.com, Jul 10, 2011

HI , I have tried to use Response Time vs Thread. I have 4 scripts for 20 threads/VUs but my graph shows only one point for 3 thread group/trascation controller (login,RealTime? ,Traffic mornitor, & last one(refresh page every 10 sec) correctly ploted.

Comment by project member a...@apc.kg, Jul 10, 2011

This means you have only 3 simultaneous threads. Try using Active Threads Over Time also, it will show you exact active threads count during test. On further problems please use Issues tab, or project mailing list.

Comment by hans.dus...@gmail.com, Jul 13, 2011

Great job with the plugin! Is there any way I can configure it to show 90th percentile times instead of Average times? Also, can I change the default colors of lines in the graph (for eg, yellow isnt very readable).

Comment by project member a...@apc.kg, Jul 14, 2011

No, 90th percentile is not available in this plugin. Yellow color will be eliminated in next release.

Comment by ste...@gmail.com, Oct 18, 2011

About this Comment by E.Ottol...@gmail.com, Mar 2, 2011 .....How can I make it working also for the case of distributed testing?

I still get the results of only one server for listeners Active Threads Over Time and Response Times vs Threads . Is there a fix or a workaround? thanks!

Comment by project member Stephane...@gmail.com, Oct 18, 2011

Hi,

For Active Threads Over Time, just follow he guideline in the listener page. For Response Times vs Threads, it is not implemented.

Comment by binarymo...@gmail.com, Dec 2, 2011

Question/Suggestion -- This ResponseTime? vs Thread is a great graph combined with Stepping Thread Group to help with Scalability/Capability style testing!

How feasible would it be to provide some type of visualization to show if/when things start having failures (i.e. at 20 threads no failures, at 50 threads 2% failure, at 80 threads 70% failure, at 100 threads 99.5% failure).

Not sure if that would require a separate report (error rate vs threads) or if it can be combined with one of the existing ones.

Comment by project member a...@apc.kg, Dec 2, 2011

Myabe you can just use 2 Graphs, one set up to show successes only, another errors only?

Comment by a.fergu...@eee.strath.ac.uk, Jan 12, 2012

I'm getting strange results - graphs are appearing with jagged lines rather than a gentle upwards slope as expected, suggesting that some larger thread values are returning a significantly smaller response time compared to some smaller thread values! As the threads ramp up the graph looks OK but things start to go awry after it hits the maximum number of threads. What am I doing wrong?

Comment by project member Stephane...@gmail.com, Jan 12, 2012

Use "Hide non representative points" option in the setting panel.

Comment by software...@gmail.com, Jan 24, 2012

I have attached this listener but not getting any result ? can any body tell me why ?

Comment by software...@gmail.com, Jan 24, 2012

its saying waiting for sample

Comment by sakthive...@gmail.com, Feb 17, 2012

Hi I have dought about Response Times vs Threads graph. It will show the graph for Response Time Vs Active Thread. Wat is active thread? Is it the thread count tat we mentioned in the Number of thread in Thread Group. If so I mentioned 5 in thread group but i get only result for 2 user in the graph. Can any one help me out?

Comment by project member a...@apc.kg, Feb 18, 2012

It's because only active at the moment threads counted in the graph. Seems your threads finish their work earlier that all 5 threads started in your test.

Powered by Google Project Hosting