性能测试工具 jmeter + influxdb 监控问题,数据保存不到 influxdb

李杰 · 2016年12月15日 · 最后由 ljj1018 回复于 2020年04月15日 · 2839 次阅读

jmeter + influxdb 环境搭建完成后,数据存不到 influxdb,jmeter 日志如下:
2016/12/15 10:48:25 INFO - jmeter.util.JMeterUtils: Setting Locale to zh_CN
2016/12/15 10:48:25 INFO - jmeter.JMeter: Loading user properties from: C:\apache-jmeter-2.13\bin\user.properties
2016/12/15 10:48:25 INFO - jmeter.JMeter: Loading system properties from: C:\apache-jmeter-2.13\bin\system.properties
2016/12/15 10:48:25 INFO - jmeter.JMeter: Copyright (c) 1998-2015 The Apache Software Foundation
2016/12/15 10:48:25 INFO - jmeter.JMeter: Version 2.13 r1665067
2016/12/15 10:48:25 INFO - jmeter.JMeter: java.version=1.7.0_79
2016/12/15 10:48:25 INFO - jmeter.JMeter: java.vm.name=Java HotSpot(TM) Client VM
2016/12/15 10:48:25 INFO - jmeter.JMeter: os.name=Windows 7
2016/12/15 10:48:25 INFO - jmeter.JMeter: os.arch=x86
2016/12/15 10:48:25 INFO - jmeter.JMeter: os.version=6.1
2016/12/15 10:48:25 INFO - jmeter.JMeter: file.encoding=GBK
2016/12/15 10:48:25 INFO - jmeter.JMeter: Default Locale=ÖÐÎÄ (Öйú)
2016/12/15 10:48:25 INFO - jmeter.JMeter: JMeter Locale=ÖÐÎÄ (Öйú)
2016/12/15 10:48:25 INFO - jmeter.JMeter: JMeterHome=C:\apache-jmeter-2.13
2016/12/15 10:48:25 INFO - jmeter.JMeter: user.dir =C:\apache-jmeter-2.13\bin
2016/12/15 10:48:25 INFO - jmeter.JMeter: PWD =C:\apache-jmeter-2.13\bin
2016/12/15 10:48:25 INFO - jmeter.JMeter: IP: 10.13.84.0 Name: JRA17B9DD519BA FullName: JRA17B9DD519BA.JDJR.360buyAD.local
2016/12/15 10:48:25 INFO - jmeter.gui.action.LookAndFeelCommand: Using look and feel: javax.swing.plaf.metal.MetalLookAndFeel [Metal, CrossPlatform]
2016/12/15 10:48:25 INFO - jmeter.JMeter: Loaded icon properties from org/apache/jmeter/images/icon.properties
2016/12/15 10:48:26 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must contain the string: '.functions.'
2016/12/15 10:48:26 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must not contain the string: '.gui.'
2016/12/15 10:48:29 INFO - org.jmeterplugins.repository.PluginManager: Plugins Status: [jpgc-cmd=2.1, jmeter-ftp=2.13, jpgc-ggl=2.0, jmeter-http=2.13, jmeter-jdbc=2.13, jmeter-jms=2.13, jmeter-monitors=2.13, jmeter-core=2.13, jmeter-junit=2.13, jmeter-java=2.13, jmeter-ldap=2.13, jmeter-mail=2.13, jmeter-mongodb=2.13, jmeter-native=2.13, jpgc-plugins-manager=0.10, jmeter-tcp=2.13, jmeter-components=2.13]
2016/12/15 10:48:30 INFO - jmeter.util.BSFTestElement: Registering JMeter version of JavaScript engine as work-round for BSF-22
2016/12/15 10:48:30 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Cannot find .className property for htmlParser, using default
2016/12/15 10:48:30 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/html is

2016/12/15 10:48:30 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xhtml+xml is

2016/12/15 10:48:30 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xml is

2016/12/15 10:48:30 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/xml is

2016/12/15 10:48:30 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
2016/12/15 10:48:30 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.http.control.gui.WebServiceSamplerGui
2016/12/15 10:48:30 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.http.modifier.gui.ParamModifierGui
2016/12/15 10:48:31 INFO - jorphan.exec.KeyToolUtils: keytool found at 'keytool'
2016/12/15 10:48:31 INFO - jmeter.protocol.http.proxy.ProxyControl: HTTP(S) Test Script Recorder SSL Proxy will use keys that support embedded 3rd party resources in file C:\apache-jmeter-2.13\bin\proxyserver.jks
2016/12/15 10:48:31 INFO - jmeter.samplers.SampleResult: Note: Sample TimeStamps are START times
2016/12/15 10:48:31 INFO - jmeter.samplers.SampleResult: sampleresult.default.encoding is set to ISO-8859-1
2016/12/15 10:48:31 INFO - jmeter.samplers.SampleResult: sampleresult.useNanoTime=true
2016/12/15 10:48:31 INFO - jmeter.samplers.SampleResult: sampleresult.nanoThreadSleep=5000
2016/12/15 10:48:44 INFO - jmeter.services.FileServer: Default base='C:\apache-jmeter-2.13\bin'
2016/12/15 10:48:44 INFO - jmeter.gui.action.Load: Loading file: C:\apache-jmeter-2.13\demo\v2ex.jmx
2016/12/15 10:48:44 INFO - jmeter.services.FileServer: Set new base='C:\apache-jmeter-2.13\demo'
2016/12/15 10:48:44 INFO - jmeter.save.SaveService: Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2
2016/12/15 10:48:44 INFO - jmeter.save.SaveService: Using SaveService properties file encoding UTF-8
2016/12/15 10:48:44 INFO - jmeter.save.SaveService: Using SaveService properties file version 1656252
2016/12/15 10:48:44 INFO - jmeter.save.SaveService: Using SaveService properties version 2.8
2016/12/15 10:48:44 INFO - jmeter.save.SaveService: All converter versions present and correct
2016/12/15 10:48:44 INFO - jmeter.save.SaveService: Loading file: C:\apache-jmeter-2.13\demo\v2ex.jmx
2016/12/15 10:48:44 INFO - jmeter.services.FileServer: Set new base='C:\apache-jmeter-2.13\demo'
2016/12/15 10:49:02 INFO - jmeter.engine.StandardJMeterEngine: Listeners will be started after enabling running version
2016/12/15 10:49:02 INFO - jmeter.engine.StandardJMeterEngine: To revert to the earlier behaviour, define jmeterengine.startlistenerslater=false
2016/12/15 10:49:02 INFO - jmeter.engine.StandardJMeterEngine: Running the test!
2016/12/15 10:49:02 INFO - jmeter.samplers.SampleEvent: List of sample_variables: []
2016/12/15 10:49:02 INFO - jmeter.samplers.SampleEvent: List of sample_variables: []
2016/12/15 10:49:02 INFO - jmeter.visualizers.backend.BackendListener: jmeter:Starting worker with class:class org.apache.jmeter.visualizers.backend.graphite.GraphiteBackendListenerClient and queue capacity:5000
2016/12/15 10:49:02 INFO - jmeter.visualizers.backend.BackendListener: jmeter: Started worker with class:class org.apache.jmeter.visualizers.backend.graphite.GraphiteBackendListenerClient
2016/12/15 10:49:02 INFO - jmeter.visualizers.backend.graphite.TextGraphiteMetricsSender: Created TextGraphiteMetricsSender with host:172.25.33.105, port:2003, prefix:jmeter.
2016/12/15 10:49:02 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(true,local)
2016/12/15 10:49:02 INFO - jmeter.engine.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group
2016/12/15 10:49:02 INFO - jmeter.engine.StandardJMeterEngine: Starting 5 threads for group Thread Group.
2016/12/15 10:49:02 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error
2016/12/15 10:49:02 INFO - jmeter.threads.ThreadGroup: Starting thread group number 1 threads 5 ramp-up 1 perThread 200.0 delayedStart=false
2016/12/15 10:49:02 INFO - jmeter.threads.JMeterThread: jmeterthread.startearlier=true (see jmeter.properties)
2016/12/15 10:49:02 INFO - jmeter.threads.JMeterThread: Running PostProcessors in forward order
2016/12/15 10:49:02 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-1
2016/12/15 10:49:02 INFO - jmeter.threads.ThreadGroup: Started thread group number 1
2016/12/15 10:49:02 INFO - jmeter.engine.StandardJMeterEngine: All thread groups have been started
2016/12/15 10:49:02 INFO - jmeter.protocol.http.sampler.HTTPHCAbstractImpl: Local host = JRA17B9DD519BA
2016/12/15 10:49:02 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: HTTP request retry count = 0
2016/12/15 10:49:02 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: Setting up HTTPS TrustAll scheme
2016/12/15 10:49:02 INFO - jmeter.util.JsseSSLManager: Using default SSL protocol: TLS
2016/12/15 10:49:02 INFO - jmeter.util.JsseSSLManager: SSL session context: per-thread
2016/12/15 10:49:02 INFO - jmeter.util.SSLManager: JmeterKeyStore Location: type JKS
2016/12/15 10:49:02 INFO - jmeter.util.SSLManager: KeyStore created OK
2016/12/15 10:49:02 WARN - jmeter.util.SSLManager: Keystore file not found, loading empty keystore
2016/12/15 10:49:02 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-2
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-3
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-4
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread is done: Thread Group 1-2
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-2
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread is done: Thread Group 1-1
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-1
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread is done: Thread Group 1-3
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-3
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-5
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread is done: Thread Group 1-5
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-5
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread is done: Thread Group 1-4
2016/12/15 10:49:03 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-4
2016/12/15 10:49:03 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test
2016/12/15 10:49:03 INFO - jmeter.visualizers.backend.BackendListener: Worker ended
2016/12/15 10:49:04 ERROR - jmeter.visualizers.backend.graphite.TextGraphiteMetricsSender: Error writing to Graphite:connect timed out
2016/12/15 10:49:05 ERROR - jmeter.visualizers.backend.graphite.TextGraphiteMetricsSender: Error writing to Graphite:connect timed out
2016/12/15 10:49:05 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(false,local)

请大神解救。。。。。。。。

共收到 6 条回复 时间 点赞

自己顶一下

你的 influxdb 的配置文件里要把 Graphite 项打开。Jmeter 的 Backend Listener 配置如何?

  • 最新的 jmeter 提供了 influxdb 的配置,我看了下用的应该是 restful api,当然用 Graphite 也可以
  • 默认的侦听端口是 2700,你看看是不是有冲突。
  • 你服务器的防火墙是否开放了对应端口的访问权限

我也遇到这个问题了,开放了端口权限等还是没有解决,请问楼主解决了么

请问楼主解决了么

jmeter 后端监听器 graphiteHost 参数的值要填写 influxdb 所在服务器的 IP 地址;然后重启服务器 influxdb、influxd 两个服务就行了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册