JMETER中的Groovy脚本
我试图将groovy(groovy 2.4.3)添加到JMeter 2.13中 我将所有%groovy\u home%/lib/.jar放在%java\u home%/lib/ext/groovy lib/.jar中 我在jmeter.property文件中添加了类路径(search_path=/lib/ext/groovy lib) 问题是在启动JMeter之后,我能够在BSF元素(断言、采样器等)中使用Groovy,但是JSR223元素(断言、采样器等)没有显示Groovy脚本语言选项 任何帮助都是有价值的JMETER中的Groovy脚本,groovy,jmeter,beanshell,jsr223,Groovy,Jmeter,Beanshell,Jsr223,我试图将groovy(groovy 2.4.3)添加到JMeter 2.13中 我将所有%groovy\u home%/lib/.jar放在%java\u home%/lib/ext/groovy lib/.jar中 我在jmeter.property文件中添加了类路径(search_path=/lib/ext/groovy lib) 问题是在启动JMeter之后,我能够在BSF元素(断言、采样器等)中使用Groovy,但是JSR223元素(断言、采样器等)没有显示Groovy脚本语言选项
谢谢您必须使用user.classpath和groovy-all-xxx.jar JMeter将搜索实用程序和插件依赖类的路径列表。 使用平台路径分隔符(根据系统属性“path.separator”)分隔多条路径。 路径项可以是jar文件或目录。 这样一个目录中的任何jar文件都将被自动包含, 子目录中的jar文件被忽略。 给定的值是在lib目录中找到的任何jar之外的值。 所有条目都将添加到系统类加载器的类路径中 以及JMeter内部加载程序的路径。 带有空格的路径可能会导致JVM出现问题 因此,它应该是: user.classpath=/lib/ext/groovy lib/groovy-all-xxx.jar
让groovy引擎启动并运行的最简单、最简单的方法是:
令人惊讶的是,使用$GROOVY_HOME不起作用,我不得不提到GROOVY HOME路径,而不是系统环境变量,并且如前所述,如果需要向该属性添加更多项,请使用操作系统类路径分隔符(Linux=“:”,Windows=“;”)有任何关于答案的反馈吗?如果回答有帮助,你应该投票并接受