JMETER 中的 Groovy 脚本

标签 groovy jmeter beanshell jsr223

我试图将 groovy (Groovy 2.4.3) 添加到 JMeter 2.13。

我将所有 %groovy_home%/lib/.jar 放入 %java_home%/lib/ext/groovy-lib/.jar

我在 jmeter.property 文件中添加了类路径 (search_paths=/lib/ext/groovy-lib)

问题是在启动 JMeter 后,我可以在 BSF 元素(断言、采样器等)中使用 Groovy,但 JSR223 元素(断言、采样器等)没有显示 Groovy 脚本语言选项。

BSF Showing Groovy

JSR223 Missing Groovy

任何帮助都会很有值(value) 谢谢

最佳答案

启动和运行 groovy 引擎的最简单和最简单的方法是:

  1. 下载latest version of groovy-all.jar from Maven
  2. 将它拖放到 JMeter 安装的/lib 文件夹中。/lib/ext 文件夹实际上是 JMeter 核心和扩展)
  3. 如果 JMeter 正在运行,则重新启动它(jar 提取过程不是动态的,它也适用于任何其他库,如 Jmeter PluginsJUnit tests、user.properties 文件更改等)
  4. 重新启动后,您应该会看到 groovy 以及括号中的 .jar 版本

关于JMETER 中的 Groovy 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30412717/

相关文章:

xml - 如何仅使用 Parser 实例将 XML 写入文件?

jmeter - 找不到适用于 jdbc :mysql://localhost:3306/Testing in JMETER JDBC connection configuration 的合适驱动程序

java - 我可以在不使用泛型的情况下在 Java 中获取 entrySet 中的键列表吗?

java - Beanshell 不会加载我动态添加的 JDBC 驱动程序类?

grails - 在 log4j 附加程序内的 config.groovy 中访问 session 用户

java - 带有连接表的Groovy createCriteria问题

jdbc - DriverManager 在 gradle 自定义插件的任务中看不到依赖项

jmeter - 未捕获的异常 java.lang.OutOfMemoryError : "unable to create new native thread" error occurring while running jmeter in non gui mode

JMeter Xpath2 extractor id 匹配多个条件

javascript - 用于检查 jmeter 响应文本中是否存在响应 A 或 B 的 Bean shell 脚本