【发布时间】:2020-10-19 04:34:09
【问题描述】:
我是自动化测试的初学者。
我正在尝试使用 Selenium WebDriver、Cucumber 和 JMeter 中的 Gherkin 注释来执行用 java 编写的测试。
当我在没有 JMeter 的情况下运行测试时,我只是利用这个机会使用运行器类(在 Eclipse 中)将它们作为 Junit 测试运行。
为了在 JMeter 中运行我的测试,我创建了一个 jar 文件,将其上传到 Junit 子文件夹,所有依赖项 jar 都上传到 lib 子文件夹。
我尝试在 JMeter 中创建一个 JUnit 请求,但它没有帮助,因为当我们使用 Cucumber 时,我们不使用 @Test 标记方法。我的 Runner 类只有一个空的构造函数(如上图所示)。
我尝试将我的 jar 添加到测试计划并在 BeanShell 中创建我的类的实例,但它没有作为 JUnit 测试执行。
我的问题是如何运行基于 Cucumber 和 Gherkin(基于 Selenium WebDriver)编写的 java 测试脚本?
也许我必须使用其他采样器...
非常感谢任何示例。
【问题讨论】: