为了账号安全,请及时绑定邮箱和手机立即绑定

同时将多个数据推送到influxdb时缺少数据?

同时将多个数据推送到influxdb时缺少数据?

米琪卡哇伊 2021-04-10 19:15:07
我在一些代码的帮助下使用JMeter同时将数据推送到influxdb。数据被推送到数据库,但是如果代码必须推送100个数据,则流入数据库仅填充96或97个条目。当内置的Influx侦听器推送100个条目时,我的代码无法将所有100个条目推送到Influx。我的代码段如下。InfluxDB influxDB = InfluxDBFactory.connect(“http:/l/ocalhost:8086”,“TestingDB,”");influxDB.createDatabase(“MYTestData”);Point point1 = Point.measurement(“myTable”).time(System.currentTimeMillis() , TimeUnit.MILLISECONDS).tag(“CustomerID”,"ID1234 ").tag(“empID”,"emp1234 ").tag(“TestID”,“test12343”)influxDB.write(“DBname”, “autogen”, point1);如果我用10个迭代与10个用户运行相同的代码,则我需要获取100个数据点,而其中只有95个或更多条目。为什么内置侦听器可以推送100%的数据,而我却不能。??
查看完整描述

1 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

这可能是由于Beanshell在遇到高负载时遇到了已知的性能问题。


如果要使用JMeter脚本功能,请确保使用JSR223测试元素和Groovy语言。


更好的选择是使用实现自定义侦听器的方法,请参阅如何为JMeter编写插件。


查看完整回答
反对 回复 2021-04-18
  • 1 回答
  • 0 关注
  • 233 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信