mderevyankoaqa / jmeter-influxdb2-listener-plugin

Influx DB v2.0 listener plugin for Apache JMeter. Provides the possibility to see the online dashboard (aggregation table, errors, the response body of failures).
Apache License 2.0
114 stars 40 forks source link

Unstable performance with listener 2.7/jmeter 5.6.2 #101

Open VogelRatte opened 7 months ago

VogelRatte commented 7 months ago

Hello,

I recently switched to jmeter 5.6.2 and listener version 2.7, and I have noticed a decline in performance.

When the backend listener is disabled, the graph in the jmeter HTML report appears smooth (screenshot 1) and is at 7k hits per second. Whereas with using listener it's inconsistent and reaches only 5k at most (screenshot 2).

I was able to obtain the desired performance and a better graph by changing some parameters: 20k async queue size, 4k batchSize, 1k flushInterval, and recordSubSamples false (screenshot 3). But before that when using jmeter 5.5 and listener 2.6 I could use default settings and would achieve similar results to screenshot 1.

Some additional info about the environment:

Could you please let me know if you have any insights into what might be causing this issue? I've not seen this issue with other tests so far, I'm assuming it's because they're sending less requests.

Screenshot 2024-02-16 090800 Screenshot 2024-02-16 091014

mderevyankoaqa commented 1 month ago

can you try the latest version https://github.com/mderevyankoaqa/jmeter-influxdb2-listener-plugin/releases/tag/v2.8

in that version supported the latest libs.

But in the further release we are going to support the latest influxdb driver. It would be major since influxdb driver has braking changes.