Cassandra在Jmeter错误中进行常规测试

时间:2018-09-03 07:47:56

标签: groovy cassandra jmeter

我正在用Cassandra DB的Groovy设置Jmeter。 但是,我无法修复这些错误。

你能帮我吗?

  

响应消息:javax.script.ScriptException:   org.codehaus.groovy.control.MultipleCompilatiON-ERRORsException:   启动失败:类生成期间的一般错误:   java.lang.NoClassDefFoundError:无法加载类   com.datastax.driver.core.Session由于缺少依赖项   org / apache / cassandra / transport / Message $ Request

1 个答案:

答案 0 :(得分:0)

您需要添加:

  1. Cassandra JDBC Driver itself
  2. 所有依赖项,包括:

    asm-5.0.3.jar
    asm-analysis-5.0.3.jar
    asm-commons-5.0.3.jar
    asm-tree-5.0.3.jar
    asm-util-5.0.3.jar
    guava-19.0.jar
    jffi-1.2.16.jar
    jffi-1.2.16-native.jar
    jnr-constants-0.9.9.jar
    jnr-ffi-2.1.7.jar
    jnr-posix-3.0.44.jar
    jnr-x86asm-1.0.2.jar
    metrics-core-3.2.2.jar
    netty-buffer-4.0.56.Final.jar
    netty-codec-4.0.56.Final.jar
    netty-common-4.0.56.Final.jar
    netty-handler-4.0.56.Final.jar
    netty-transport-4.0.56.Final.jar
    slf4j-api-1.7.25.jar
    

    JMeter Classpath

因此,您需要:

  • 下载cassandra-driver-core-3.6.0.jar
  • 下载所有上述依赖项
  • 将驱动程序和依赖项复制到JMeter安装的“ lib”文件夹中
  • 重新启动JMeter来拾取库

更多信息:Cassandra Load Testing with Groovy