Jmeter - 后端监听器 influxdb
Jmeter- backend listner influxdb
我运行正在使用 jmeter 2.13
使用线程组和后端侦听器创建了测试计划。backend listner jmeter
up docker influxdb 图像(tutum/influxdb)。我能够访问 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 代码的报告。
请帮忙解决这个问题。
- 您可以访问 InfluxDB - 管理界面。但是,当您为您的数据库
Show Measurements
时,您是否获得了 tables/measurements 的列表?
- 如果显示的是measurement,只有数据没有显示,有可能是Jmeter的机器时间早于InfluxDB时间。
- 如果不显示测量值,您如何运行 docker 图像?你公开了所有的端口吗?
我的配置文件如下图所示。更新配置并重启 InfluxDB 并重试。
[[graphite]]
enabled = true
bind-address = ":2003"
database = "jmeter"
#protocol = "tcp"
#consistency-level = "one"
#separator = "."
我使用了 windows 解决方案,但我认为它应该是相似的。
- 使用新的 conf 文件安装 InfluxDB。我复制了默认值并用 [data] path.In 覆盖了以下属性 algon 我的情况如下
[data]
enabled = true
dir = "C:\software\influxdb-1.0.2-1\data"
wal-dir = "C:\software\influxdb-1.0.2-1\data\wa
并且 运行 与此配置混用。
$influxd -config <path to file.conf>
。
此文件已打开 Graphite 侦听器并链接到 DB
[[graphite]]
enabled = true
database = "jmeter"
bind-address = ":2003"
#protocol = "tcp"
# consistency-level = "one"
稍后激活安全性,因为 Grafana 需要它。我想你想看图表。
[http]
enabled = true
bind-address = ":8086"
auth-enabled = true
- 运行 Influx并使用浏览器添加数据库jmeter,grafana。不要忘记添加一个管理用户。您可以使用 QueryTemplate 来完成这些任务。所以3个步骤
创建两个数据库和至少一个有密码的用户。
- 确保 Jmeter 有断言来区分测试结果和 backednListender
我运行正在使用 jmeter 2.13 使用线程组和后端侦听器创建了测试计划。backend listner jmeter
up docker influxdb 图像(tutum/influxdb)。我能够访问 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 代码的报告。 请帮忙解决这个问题。
- 您可以访问 InfluxDB - 管理界面。但是,当您为您的数据库
Show Measurements
时,您是否获得了 tables/measurements 的列表? - 如果显示的是measurement,只有数据没有显示,有可能是Jmeter的机器时间早于InfluxDB时间。
- 如果不显示测量值,您如何运行 docker 图像?你公开了所有的端口吗?
我的配置文件如下图所示。更新配置并重启 InfluxDB 并重试。
[[graphite]] enabled = true bind-address = ":2003" database = "jmeter" #protocol = "tcp" #consistency-level = "one" #separator = "."
我使用了 windows 解决方案,但我认为它应该是相似的。
- 使用新的 conf 文件安装 InfluxDB。我复制了默认值并用 [data] path.In 覆盖了以下属性 algon 我的情况如下
[data]
enabled = true
dir = "C:\software\influxdb-1.0.2-1\data"
wal-dir = "C:\software\influxdb-1.0.2-1\data\wa
并且 运行 与此配置混用。
$influxd -config <path to file.conf>
。
此文件已打开 Graphite 侦听器并链接到 DB
[[graphite]]
enabled = true
database = "jmeter"
bind-address = ":2003"
#protocol = "tcp"
# consistency-level = "one"
稍后激活安全性,因为 Grafana 需要它。我想你想看图表。
[http]
enabled = true
bind-address = ":8086"
auth-enabled = true
- 运行 Influx并使用浏览器添加数据库jmeter,grafana。不要忘记添加一个管理用户。您可以使用 QueryTemplate 来完成这些任务。所以3个步骤 创建两个数据库和至少一个有密码的用户。
- 确保 Jmeter 有断言来区分测试结果和 backednListender