Jmeter-后端列表器涌入

时间:2016-05-05 06:33:30

标签: jmeter influxdb

我正在使用jmeter 2.13运行 使用线程组和后端列表器创建了测试计划。backend listner jmeter

用于Influxdb(tutum / Influxdb)的docker镜像。我可以访问Influxdb仪表板。

我在/config/config.toml中进行了更改。 在config.toml

中添加了以下内容
[[graphite]]
enabled = true
bind-address = ":8086"
protocol = "tcp"
consistency-level = "one"
separator = "."
database = "jmeter"

运行jmeter测试用例后,我无法在Influxdb中的jmeter数据库中获取数据。 Jmeter生成包含200个代码的报告。 请帮助解决此问题。

2 个答案:

答案 0 :(得分:0)

  • 您可以访问InfluxDB - 管理界面。但是,当您为数据库Show Measurements时,是否获得了表/度量列表?
  • 如果显示测量值,则仅显示数据,Jmeter的机器时间有可能超过InfluxDB时间。
  • 如果没有显示测量结果,您如何运行泊坞窗图像?你揭露了所有的端口吗?
  • 我的配置文件如下所示。更新配置并重新启动InfluxDB,然后重试。

    [[graphite]]
    enabled = true
    bind-address = ":2003"
    database = "jmeter"
    #protocol = "tcp"
    #consistency-level = "one"
    #separator = "."
    

答案 1 :(得分:0)

我使用的是Windows解决方案,但我认为应该是类似的。

  1. 使用新的conf文件安装InfluxDB。我做了一个默认的副本,用[data] path覆盖了下面的属性algon。我的情况如下
  2. [data] enabled = true dir = "C:\\software\\influxdb-1.0.2-1\\data" wal-dir = "C:\\software\\influxdb-1.0.2-1\\data\\wa

    使用此配置运行inflix。 $influxd -config <path to file.conf>

    此文件已打开石墨侦听器并已连接到DB

    [[graphite]] 
    enabled = true 
    database = "jmeter" 
    bind-address = ":2003"
    #protocol = "tcp"
    # consistency-level = "one"
    

    稍后激活安全性,因为Grafana需要它。我希望你能看到图表。

    [http]
    enabled = true
    bind-address = ":8086"
    auth-enabled = true
    
    1. 运行Influx并使用浏览器添加数据库jmeter,grafana。不要忘记添加一个管理用户。您可以使用QueryTemplate执行这些任务。所以3个步骤 创建两个数据库和至少一个用户密码。
    2. 确保Jmeter具有断言以区分测试的retult和backingnListender