JUnit类未显示在JMeter中

时间:2017-08-21 07:04:40

标签: jmeter

我创建了一个包含2个简单测试的1个类的Java项目,导出为jar并在我的JMeter JUnit文件夹中添加了jar,现在重新启动JMeter后,即使选择了Annotation 4选项后我也没有在JMeter中看到我的类

这是我的班级:

package print; 
import org.junit.Test; 
public class PrintClass { 
    @Test public void test() { 
        System.out.println("Hello World..!"); 
    } 
}

4 个答案:

答案 0 :(得分:2)

考虑以下清单:

  1. 您的JUnit测试类应该具有空constructor或构造函数,并将单个字符串作为参数。
  2. 不支持其他选项
  3. 您应将.jar文件放在JMeter安装的“lib / junit”文件夹下
  4. 如果有任何依赖关系,您需要将它们放在JMeter classpath中的某个位置
  5. JMeter重新启动将需要选择.jars up
  6. 如果出现任何问题,请首先检查 jmeter.log 文件(通常它位于JMeter安装的“bin”文件夹下,并包含足够的故障排除信息)

    有关详细信息,请参阅How to Use JUnit With JMeter文章。

答案 1 :(得分:1)

在eclipse中确保你创建一个JUnit类,而不仅仅是类,并为此添加junit注释,即使我遇到了同样的问题,当我创建一个JUnit类然后在JMeter上传我的项目时它得到了解决

答案 2 :(得分:0)

你把罐子放进去了吗?

  • / LIB / junit的

通过运行以下命令检查jar,看看它是否正常:

  

jar -tvf< your jar>

其依赖关系如下所述:

有关详细信息,请参阅此处:

答案 3 :(得分:0)

即使我遇到了同样的问题,然后我也将依赖项jar添加到了lib文件中。

确保在以下位置复制这些文件-> apache-jmeter-5.1.1 \ lib 1.Selenium webdriver jar文件(selenium-server-standalone) 2. Junit4 Jar文件(junit4)

确保将eclipse或任何IDE中的Jar文件添加到此位置-> apache-jmeter-5.1.1 \ lib \ junit 1.包含自动化硒代码的Jar文件(使用Junit)

重新启动Jmeter并继续执行添加线程组和添加Junit采样器等的正常过程...

这解决了我的问题,我能够在Jmeter上运行脚本。