怎样可以测试部署的集群最大并发

我用三台机器部署了集群,需要测试访问,查询,写入等的最大并发量。请问要怎么测试呢,有没有match语句或者go语句可以测试的

https://github.com/vesoft-inc/nebula-bench

这个方法可以测试多个用户访问,但是要怎样知道最大值(最多用户)呢,需要一个一个数去尝试吗

对 改vu看数据 没问题就double 然后报错之后再逐步下调 就能比较快的拿到极限

1 个赞

好的,谢谢。我先试试看

你好,还有两个问题,这个nebula-bench的方法适合集群部署的方式吗。
另外可以用自己的数据测试吗,因为我看nebula-bench使用的是自己的ldbc数据

适合 我们就是用nebula-bench测试我们集群上NebulaGraph Cluster性能
可以 不过可能需要调整配置中的测试语句

1 个赞

ok,谢谢啦

nebula-bench 定位是用一个标准数据集 LDBC,方便从数据生成到导入数据到压测的过程。

如果你已经部署好了 nebula,里面导入了大量自己的数据,然后想压测自己的数据的话,可以直接使用 k6
https://github.com/vesoft-inc/k6-plugin

nebula-bench 里的压测,其实也是用的这个,只是自动渲染出来 k6 的配置文件。

2 个赞

嗯嗯,了解了,非常感谢

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。