【问题标题】:Jmeter+influxdb when you create a table, but there is no data in the tablejmeter+influxdb 建表的时候,但是表中没有数据
【发布时间】:2016-02-01 09:09:53
【问题描述】:

执行JMeter的测试计划后,influxdb生成表,但表中没有数据。

【问题讨论】:

  • 请显示后端监听配置。您进行了多长时间的测试?
  • 增加了后端监听配置; 10个线程/1秒,一共1秒
  • 我建议您运行测试至少一分钟,看看是否正在创建数据。 Jmetet 能够正确创建表。它也可以插入数据。如果还是不行,你在日志中看到了什么错误?
  • 我的influxdb还是找不到数据(来自*jmeter.11.a.count "select"),但是可以读取grafana里面的数据;另外,我新上传图片的问题可以解答吗?

标签: jmeter influxdb


【解决方案1】:

我没有遵循您的查询示例 from * jmeter.11.a.count "select" 的语法,但是您的测量名称中包含句点,这要求在查询时将它们用双引号括起来。确保您提交的查询格式为 SELECT * FROM "jmeter.11.a.count"

【讨论】:

  • 这是我的错,我使用 SELECT * FROM "jmeter.11.a.count" 查询,这是错误的 cmets,对此我感到抱歉。
  • 所以你是说SELECT * FROM "jmeter.11.a.count" 从 CLI 或 curl 运行时不返回数据? SHOW FIELD KEYS FROM "jmeter.11.a.count"的输出是什么
  • 我重复我的问题,我可以通过influxdb读取grafana数据,但我不直接使用influxdb查询数据显示
  • CatBig,我无法理解您的确切含义。你是说查询 InfluxDB 直接返回结果,但 Grafana 并没有按你的预期显示数据?你说“我的 influxdb 还是找不到数据”和“influxdb 生成了一个表,但是表中没有数据”之类的话,这些都是非常模糊的描述,没有技术精度。请给出您尝试查询的实际输入/输出,以免产生歧义。
  • 我用JMeter测试计划执行,在influxdb生成表,如图a,可以通过监控工具(grafana)读取到数据,但是我直接在influxdb里面执行查询,有没有数据
【解决方案2】:

当您进行显示测量时,您会获得 Jmeter 在运行测试时捕获的测量列表。

如果您想查看捕获的测量结果,您需要运行类似的查询

从“中选择 *”

从你的截图来看,

显示测量值,返回值如

Jmeter.all.a.count jmeter.all.a.max。

所以,您需要运行类似

的查询

select * from "Jmeter.all.a.count" 这肯定会为您提供结果。

我不确定你为什么要运行这样的查询

从“jmeter.ll.a.count”中选择 *

由于没有这样的测量,if 将运行成功的查询,但不会找到任何结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-16
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 2016-08-01
    相关资源
    最近更新 更多