Как исправить проблему с соединителем «PerfMon Metrics Collector» в скрипте BlazeMeter? - PullRequest
0 голосов
/ 18 января 2019

Я подготовил свой скрипт теста производительности из приложения Apache JMeter 3.3. В этом сценарии я использовал «PerfMon Metrics Collector» для сбора информации об использовании ресурсов моего веб-сервера и сервера базы данных (ЦП, память, сеть и диск). Как веб-серверы, так и серверы баз данных являются облачными серверами. Когда я запускаю файл .jmx из BlazeMeter, мой тест показывает ошибку, связанную с «PerfMon Metrics Collector», и мой скрипт не выполняется.

Шаги, сделанные ранее:

1) Когда я запускаю этот скрипт для сервера настольного компьютера из самого Jmeter, он работает нормально. 2) Но когда я запустил его из BlazeMeter, мой скрипт не работает. 3) Также попытайтесь ввести имя хоста / локальный и публичный IP-адрес в сборщик PerfMon, чтобы проверить ошибку; но не повезло. 4) Переустановил Агенты сервера и Java на соответствующих веб-серверах и серверах баз данных.

Ошибка: на

kg.apc.jmeter.vizualizers.CorrectedResultCollector.testStarted (CorrectedResultCollector.java:28) [jmeter-plugins-cmn-jmeter-0.4.jar:?] в org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart (StandardJMeterEngine.java:218) [ApacheJMeter_core.jar: 3.3 r1808647] в org.apache.jmeter.engine.StandardJMeterEngine.run (StandardJMeterEngine.java:388) [ApacheJMeter_core.jar: 3.3 r1808647] в java.lang.Thread.run (Thread.java:748) [?: 1.8.0_171] 2019-01-18 09: 12: 36,219 ОШИБКА k.a.j.p.PerfMonCollector: Проблемы с созданием соединитель java.net.ConnectException: истекло время ожидания соединения (Соединение тайм-аут) на java.net.PlainSocketImpl.socketConnect (собственный метод) ~ [: 1.8.0_171]

Ожидаемые шаги:

Я должен видеть файлы журналов PerfMon Collector в артефактах BlazeMeter, откуда я могу проверить использование ресурсов своего веб-сервера и сервера базы данных.

enter image description here

...