我正在尝试对cassandradb进行负载测试。但是当我检查jmeter-cassandra-pluggins时,在使用jmeter-pluggins安装时,jmeter中有7个cassandra采样器。我对服务器、密钥空间和连接有很好的了解这方面的帮助有限,当搜索到jmeter2.9版本时,就会得到帮助。
7ivaypg91#
就像任何其他数据库一样(假设它支持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负载测试
qnzebej02#
你最好使用 cassandra-stress tool 为此目的。有几种可用的资源;作为一个起点,你可以看看datastax学院或last pickle博客。
cassandra-stress tool
2条答案
按热度按时间7ivaypg91#
就像任何其他数据库一样(假设它支持jdbc协议)
下载cassandrajdbc驱动程序(包含所有依赖项)并将其放到jmeter类路径中
重新启动jmeter以获取库
将jsr223采样器添加到测试计划中
将以下代码放入“脚本”区域:
更多信息:使用groovy进行cassandra负载测试
qnzebej02#
你最好使用
cassandra-stress tool
为此目的。有几种可用的资源;作为一个起点,你可以看看datastax学院或last pickle博客。