anthonygauthier/jmeter-elasticsearch-backend-listener

ElasticSearch Backend Listener is posting partial data (30% to 40% of total data) into ElasticSearch

sg86-sourav opened this issue · 1 comments

Hi @delirius325,

I am facing an issue with ElasticSearch backend listener while executing load test. While executing smoke test with 1 user it is posting data successfully, but while executing load test then it is posting 30%-40% of total data. For example, I have executed couple of tests each for 3 min and in Summary Report the total count is between 630 to 650, but in ElasticSearch I can see only 190 to 220 data are getting posted. Rest of the data are not showing in ElasticSearch and in Jmeter log I getting below error message -

2020-04-18 20:17:19,380 ERROR i.g.d.j.b.e.ElasticSearchMetricSender: Exceptionjava.net.SocketTimeoutException: 200 milliseconds timeout on connection http-outgoing-24 [ACTIVE]
2020-04-18 20:17:19,380 ERROR i.g.d.j.b.e.ElasticSearchMetricSender: Elastic Search Request End Point: /<index_name>/SampleResult/_bulk
2020-04-18 20:17:19,380 ERROR i.g.d.j.b.e.ElasticSearchMetricSender: ElasticSearch Backend Listener was unable to perform request to the ElasticSearch engine. Check your JMeter console for more info.

So it will be very helpful if you can look into this issue and provide solution to get this issue resolved.

image

Refers to #82