使用来自Selenium IDE的JUnit进行JMeter负载测试

使用来自Selenium IDE的JUnit进行JMeter负载测试,junit,jmeter,selenium-ide,Junit,Jmeter,Selenium Ide,我对JMeter没有进行JUnit测试有问题。 我所做的: 得到JMeter并提取 通过Selenium IDE创建JUnit测试并导出为JUnit4(WebDriver) 在执行时尝试运行该测试(在IntelliJ中) 创建了类文件的JAR 将JAR放入jmeter.home/lib/junit 启动jmeter 创建新线程 为JUnit请求添加了新的采样器 然而,当我勾选“Classname”下拉列表时,我的测试并没有列在那里。 有人知道为什么JMeter不能识别测试吗?在创建Junit

我对JMeter没有进行JUnit测试有问题。 我所做的:

  • 得到JMeter并提取
  • 通过Selenium IDE创建JUnit测试并导出为JUnit4(WebDriver)
  • 在执行时尝试运行该测试(在IntelliJ中)
  • 创建了类文件的JAR
  • 将JAR放入jmeter.home/lib/junit
  • 启动jmeter
  • 创建新线程
  • 为JUnit请求添加了新的采样器
然而,当我勾选“Classname”下拉列表时,我的测试并没有列在那里。
有人知道为什么JMeter不能识别测试吗?

在创建Junit jar文件之后。将jar文件放在
jmeter.home\lib
不在
jmeter.home/lib/junit
中。 然后重新启动Jmeter。 现在将线程组添加到jmeter和Junit请求采样器。

注意类名出现在下拉列表中

检查脚本是否使用junit4导出。
如果是,则选中“搜索junit4注释”复选框。它肯定会显示出来

请阅读《我认为解决了你的问题》@BobMeliev thanx,尝试一下,但2年后,事情发生了变化,我不再需要它了……无论如何,它可能对其他人有用。