Gatling активных пользователей становится отрицательным для более длительного запуска после исключения тайм-аута
Я запускаю симуляцию с использованием Гатлинга. 5 пользователей в секунду в течение 150 минут.
После определенного исключения:
15:58:19.643 [WARN ] i.g.h.e.GatlingHttpListener - Request 'facebook_outbound_msg' failed for user 29989
javax.net.ssl.SSLException: handshake timed out
at io.netty.handler.ssl.SslHandler.handshake(...)(Unknown Source)
15:58:19.643 [ERROR] i.g.h.e.r.DefaultStatsProcessor - Request 'facebook_outbound_msg' failed for user 29989: j.n.s.SSLException: handshake timed out
15:58:19.643 [ERROR] i.g.h.c.i.DefaultHttpClient - Failed to install SslHandler
15:58:19.678 [WARN ] i.g.h.e.GatlingHttpListener - Request 'facebook_inbound_msg' failed for user 29984
javax.net.ssl.SSLException: handshake timed out
at io.netty.handler.ssl.SslHandler.handshake(...)(Unknown Source)
15:58:19.678 [ERROR] i.g.h.e.r.DefaultStatsProcessor - Request 'facebook_inbound_msg' failed for user 29984: j.n.s.SSLException: handshake timed out
количество активных пользователей уменьшилось до -1, затем каждый раз, когда происходит это исключение, количество пользователей продолжает падать.
Пример:
---- FacebookOutboundSimulation ------------------------------------------------
[############################################ ] 59%
waiting: 18061 / active: -3 / done: 26942
---- FacebookInboundMessageSimulation ------------------------------------------
[############################################ ] 59%
waiting: 18061 / active: -3 / done: 26942
================================================================================
Почему это происходит и как это исправить?
1 ответ
Решение
Проблема была с gatling-charts-highcharts-bundle-3.0.0-RC1, когда я переключился на gatling-charts-highcharts-bundle-3.0.0-RC3, который был выпущен 2 октября 2018 года, и он был решен.
Sidenote: используйте AsJson вместо AsJSON.