从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依赖。
答案 0 :(得分:0)
JMeter有自己的SL4J记录器实现,对于我的JMeter 2.12,JMeter安装的/ lib文件夹中有以下类:
如果你的单元测试依赖于不同的版本,我建议使用JMeter附带的那个。
关于图书馆的位置:
有关详细信息,请参阅How to Use JUnit With JMeter指南。