JMeter plugins - BZM Concurrency Thread Group - LRUMap size error

142 views
Skip to first unread message

Samuel Davies

unread,
Feb 25, 2021, 3:15:09 AM2/25/21
to jmeter-plugins
Hi,

I installed the plugins and have restarted JMeter.

When I go to run a simple test, with BZM CTG and one http request, it complains about the below errors.

Response code:Non HTTP response code: java.lang.IllegalArgumentException
Response message:Non HTTP response message: LRUMap max size must be greater than 0

Also, there are like 4000 threads running immediately, what is happening? I said 1 thread!

Any help would be appreciated.

Kind regards,
Samuel.

Samuel Davies

unread,
Feb 25, 2021, 3:19:28 AM2/25/21
to jmeter-plugins
I ran this for about half a second before hitting stop. The number of threads is nearly 2000.
b 1.PNG
b 2.PNG

FlyingKiwi

unread,
Feb 28, 2021, 3:31:21 PM2/28/21
to jmeter-plugins
You're probably using the wrong thread group for what you are trying to do.  
The concurencly thread group ramps up the load until the number of concurrectn requests being made is (in your case) 2.
Given your requests are < 0.5 msecs seach (eg response times are all 0ms, and a throughput of 2000/sec)
That will mean you NEED ~4000 incoming calls per second to supply load that results in an average concurrency of ~2.  (2 / 0.0005) 
If your threads have delays, then this might require 10s of thousands of threads to achieve!

It comes down to what your testing goals; I suggest moving to a rate-based model, eg "visits per second" or "logins per second" which is more reasonable and understandable at a businss level.

I suspect your sytem doesn't need to handle 4000+ calls per second :-)

FlyingKiwi

unread,
Feb 28, 2021, 3:33:40 PM2/28/21
to jmeter-plugins
Oh, I realise that I wasn't clear on something more fundamental to that thread group : it *ramps up the number of thread* until reaching the required concurrency, hence why you're seeing thousands of threads.
Reply all
Reply to author
Forward
0 new messages