首页 文章

Jmeter Junit返回错误NoSuchMethodError:

提问于
浏览
0

从InteliJ运行我的JUnit测试,并且在尝试从Jmeter Junit采样器运行它之后工作我有错误

错误 - myTest(org.apache.jmeter.protocol.java.sampler.JUnitSampler $ AnnotatedTestCase):com.myname.dao.utilities.MyUtilities.getLogger(Ljava / lang / Class;)Lorg / slf4j / Logger; Trace - java.lang.NoSuchMethodError:com.myname.dao.utilities.MyUtilities.getLogger(Ljava / lang / Class;)Lorg / slf4j / Logger;

我在$ JMETER_HOME \ lib \ junit中有几个第三方依赖项(来自Maven Install),我看到了log4j依赖项 .

1 回答

  • 0

    JMeter有自己的SL4J Logger 实现,对于我的JMeter 2.12,JMeter安装的/ lib文件夹中有以下类:

    • slf4j-api-1.7.5.jar

    • slf4j-nop-1.7.5.jar

    如果您的单元测试依赖于不同的版本,我建议使用JMeter附带的那个 .

    关于图书馆的位置:

    • / lib / junit - 用于JUnit测试

    • / lib / ext - 用于JMeter库和模块,包括自定义插件

    • / lib - 适用于所有依赖库

    • jar,多个jar,文件夹或上述组合也可用于指定查找位置

    有关详细信息,请参阅How to Use JUnit With JMeter指南 .

相关问题