jp@gc - Ultimate Thread Group kill non finished threads

761 views
Skip to first unread message

j.v...@barceloviajes.com

unread,
Jul 31, 2015, 11:28:28 AM7/31/15
to jmeter-plugins
Hi everyone,

I'm using Ultimate thread group in my performance test for a CRUD process but I have found a big trouble.

For some threads, the jmeter kill it in the middle of the process, then de DB size grows and invalidate my results.

One real example a test with 50 threads and 8 minutes long
+ Create : #Samples 25102
+ Remove : #Samples 25051

Other example for 300 threads and 20 minutes long
+ Create : #Samples 197570
+ Remove : #Samples 197494

This is terrible if one try to determine the size storage performance, db growth, memory used and more important, we cannot use that in production enviroment.

Some one know how fix it?

Thanks a lot in advance

Andrey Pokhilko

unread,
Jul 31, 2015, 6:02:14 PM7/31/15
to jmeter-plugins, j.v...@barceloviajes.com
Hi,

Ultimate thread group kills threads when it needs to decrease the load. So if you need predictable work time for your threads - just don't use Ultimate, use regular Thread Group.

--
Andrey

пятница, 31 июля 2015 г., 18:28:28 UTC+3 пользователь j.v...@barceloviajes.com написал:

Vincent Daburon

unread,
Aug 1, 2015, 9:14:45 AM8/1/15
to jmeter-plugins, j.v...@barceloviajes.com

j.v...@barceloviajes.com

unread,
Aug 4, 2015, 11:34:37 PM8/4/15
to jmeter-plugins, j.v...@barceloviajes.com
Thanks a lot.

I use Ultimate because I can model profiles (spike(s), ups and downs...). With a regular group I cannot do that and is working in a different manner that I need.

Do you know some other framewor to use?

El divendres, 31 juliol de 2015 22:02:14 UTC, Andrey Pokhilko va escriure:

Vincent Daburon

unread,
Aug 5, 2015, 5:59:13 AM8/5/15
to jmeter-plugins, j.v...@barceloviajes.com
Hi,

You could use the example for gradual exiting with "Ultimate Thread group" the only if you add new vusers (up) not for the down (like the "Stepping Thread Group")

Regards.
Vincent D.

Jaume Vich Salas

unread,
Aug 17, 2015, 9:42:06 AM8/17/15
to Vincent Daburon, jmeter-plugins, DSV Arquitectura
Thanks Vincent.

I found a solution mixing your solution and a regular group with "jp@gc - throughput timer"

Your solution fails when a different threads had a different live time but with a regular group with few threads and a "jp@gc - throughput timer" allow to set dynamic hits per second without killing the thread. At the end of test (end of time) your flags works so fine.

Thanks agains
Reply all
Reply to author
Forward
0 new messages