gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:05:17 24 4
gpt4 key购买 nike

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

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

最佳答案

假设包含执行登录/注销功能的 .jar 将出现在 JMeter Classpath 中您应该能够正常使用 import statement or equivalent从 WebDriver Sampler 代码中调用您的函数。

一点:不要使用 java 语言,因为它不是真正的 Java,它是 Beanshell解释器对 Java 功能的支持有限并且性能不是很好。 Since JMeter 3.1 it is recommended to use groovy for any scripting purposes因此,请考虑在下一个可用机会时进行迁移。您很可能不必更改代码。

<小时/>

另请注意,JMeter 中有一个内置机制可以帮助您避免代码重复:Module Controller因此,您可以拥有单独的 WebDriver Sampler 实例,而不是使用 .jar,这些实例将执行登录/注销等常见任务,并且您将能够在需要时通过模块 Controller 调用它们。

关于java - 如何在 jmeter webdriver 采样器中使用我自己创建的 Java jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51016835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com