Я подготовил свой скрипт теста производительности из приложения 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, откуда я могу проверить использование ресурсов своего веб-сервера и сервера базы данных.