如何使用jmeter5.1在cassandradb中执行负载测试有可用的插件吗?

monwx1rj  于 2021-06-14  发布在  Cassandra
关注(0)|答案(2)|浏览(360)

我正在尝试对cassandradb进行负载测试。但是当我检查jmeter-cassandra-pluggins时,在使用jmeter-pluggins安装时,jmeter中有7个cassandra采样器。我对服务器、密钥空间和连接有很好的了解
这方面的帮助有限,当搜索到jmeter2.9版本时,就会得到帮助。

xtfmy6hx

xtfmy6hx1#

你最好使用 cassandra-stress tool 为此目的。有几种可用的资源;作为一个起点,你可以看看datastax学院或last pickle博客。

kx5bkwkv

kx5bkwkv2#

就像任何其他数据库一样(假设它支持jdbc协议)
下载cassandrajdbc驱动程序(包含所有依赖项)并将其放到jmeter类路径中
重新启动jmeter以获取库
将jsr223采样器添加到测试计划中
将以下代码放入“脚本”区域:

def cluster = com.datastax.driver.core.Cluster.builder().addContactPoint("IP Address or hostname of your Cassandra cluster").build();
def session = cluster.connect("your space");

def results = session.execute("SELECT * FROM users");

session.close();
cluster.close();

更多信息:使用groovy进行cassandra负载测试

相关问题