我不能和杰米特一起管理Cassandra。即使包含了cassandra jmeter插件的所有jar文件,也会显示以下错误:
Response message: javax.script.ScriptException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during class generation: java.lang.NoClassDefFoundError: Unable to load class com.datastax.driver.core.Session due to missing dependency org/apache/cassandra/transport/Message$Request
1条答案
按热度按时间sycxhyv71#
您得到的错误是关于jmeter classpath中缺少org.apache.cassandra.transport.message类,该类可以在cassandra-all.jar中找到,但是您需要选择正确的版本以避免jar hell
查看jmeter cassandra插件安装说明,您需要:
构建插件:
将插件复制到jmeter的“lib/ext”文件夹:
将所有插件的依赖项复制到jmeter安装的“lib”文件夹:
重新启动jmeter以拾取.jars
确保
cp
命令成功,您可以通过运行echo $?
在终点站,它应该返回0
您还可能发现以下文章很有用:用groovy进行cassandra负载测试
用于cassandra的jmeter插件