我尝试在jmeter junit请求采样器中选择类文件。我想要帮助如何在junit请求采样器中选择我的类文件
我导出软件包并将其存储在apache lib-> junit文件夹中 然后,重新启动jmeter,但是我的类文件在junit request sampler中不可见,我将所有硒罐文件(包括硒独立罐)导入项目中。
@Test
public void performence()
{
WebDriver driver=new HtmlUnitDriver();
driver.get("https://www.spicejet.com/");
System.out.println( driver.getTitle());
}
}
请帮助我解决这个问题
答案 0 :(得分:0)
我认为您的主要问题可能是您没有将JUnit类的依赖项(Webdriver)放在lib文件夹中。
检查jmeter.log以查看错误是什么,并澄清您的问题。
答案 1 :(得分:0)
尝试选中Search for JUnit 4 annotations (instead of JUnit3)
框(默认情况下未选中该框,因此JMeter正在寻找JUnit3样式的注释)
确保您的类具有empty constructor或带有单个String参数的构造函数。从JMeter 5.0开始不支持其他类类型
请确保将带有测试的.jar放入JMeter安装的lib/junit
文件夹中,并将其他库(即Selenium Java客户端)放入JMeter安装的lib
文件夹中。谨慎选择依赖项库版本,以避免所谓的JAR Hell,因为JMeter和Selenium可能依赖同一库的不同版本。
需要重新启动JMeter才能进行任何更改
检查jmeter.log文件中是否有可疑条目。在绝大多数情况下,JMeter都会在此处打印有关错误或失败的信息。
如果您没有要导入到JMeter的大量基于JUnit的测试,并且从头开始开发,那么使用WebDriver Sampler插件会更容易,该插件为JMeter提供了平滑的Selenium支持并有可能以多种语言(包括Java)编写与Selenium相关的代码。
安装WebDriver Sampler插件