如何在jmeter webdriver采样器中使用我自己创建的Java JAR?

如何在jmeter webdriver采样器中使用我自己创建的Java JAR?,java,selenium,jmeter,webdriver,Java,Selenium,Jmeter,Webdriver,我有一些selenium代码,在我拥有的每一个JMX中都会重复,如何创建一个jar并在JMeter web驱动程序采样器中使用它?我在web驱动程序采样器中使用Beanshell语言 例如,如果我需要在web驱动程序采样器的每个Jmx中使用登录和注销,现在我在每个Jmx中重复它。我如何将这些登录和注销脚本保存在某个地方并使用它。保留为jar是可以的,但是我如何在jMeter中做到这一点呢?如果.jar中包含用于执行登录/注销的函数,那么您应该能够正常使用WebDriver Sampler代码调用

我有一些selenium代码,在我拥有的每一个JMX中都会重复,如何创建一个jar并在JMeter web驱动程序采样器中使用它?我在web驱动程序采样器中使用Beanshell语言


例如,如果我需要在web驱动程序采样器的每个Jmx中使用登录和注销,现在我在每个Jmx中重复它。我如何将这些登录和注销脚本保存在某个地方并使用它。保留为jar是可以的,但是我如何在jMeter中做到这一点呢?

如果.jar中包含用于执行登录/注销的函数,那么您应该能够正常使用WebDriver Sampler代码调用您的函数

一点:不要使用
java
语言,因为它不是真正的java,是解释器对java特性的支持有限,性能不是很好。因此,考虑迁移到下一个可用的机会。很可能您不必更改代码


还要注意的是,JMeter中有一个内置机制,可以帮助您避免代码重复:因此,您可以使用单独的WebDriver采样器实例来代替.jar,它将执行登录/注销等常见任务,并且您可以在需要时通过模块控制器调用它们