在Windows上使用Groovy的JMeter Grape配置?

问题描述 投票:0回答:1

[目前,我正在尝试在JMeter中使用Windows的葡萄运行groovy脚本:我的JMeter有c:\ JMeter \ lib \ groovy-all.2.4.16.jar,c:\ JMeter \ lib \ ivy-2.5.0.jar(听说需要此)。

我看到的许多关于Grape config的示例都在Linux中。我使用以下设置将grapeConfig.xml放在c:\ JMeter \中:

<ivysettings>
  <settings defaultResolver="downloadGrapes"/>
  <resolvers>
    <chain name="downloadGrapes">
      <filesystem name="cachedGrapes">
        <ivy pattern="${user.home}/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml"/>
        <artifact pattern="${user.home}/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/>
      </filesystem>
      <!-- todo add 'endorsed groovy extensions' resolver here -->
      <ibiblio name="codehaus" root="http://repository.codehaus.org/" m2compatible="true"/>
      <ibiblio name="ibiblio" m2compatible="true"/>
      <ibiblio name="java.net2" root="http://download.java.net/maven/2/" m2compatible="true"/>
      <!-- this fixes the missing 2.1_3 version of cglib-nodep -->
      <ibiblio name="mirror" root="http://mirrors.ibiblio.org/maven2/" m2compatible="true"/>
    </chain>
  </resolvers>
</ivysettings>

当我在JMeter中执行脚本时,出现以下错误,这是常规@Grab的一部分:

General error during conversion: Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]

java.lang.RuntimeException: Error grabbing Grapes -- [download failed: commons-logging#commons-logging;1.1.1!commons-logging.jar]

在Windows上使用JMeter和groovy对葡萄进行​​正确的配置有什么帮助?

windows groovy jmeter grape
1个回答
0
投票

根据Global grapeConfig.xml线程,Grape正在检查以下内容:

  • [grape.config system property(如果不为空)
  • groovy.root系统属性(如果不为空)
  • user.home/.groovy文件夹

因此,为了“告诉” JMeter使用您的自定义grapeConfig.xml,您需要像这样启动JMeter:

jmeter -Dgrape.config=c:/JMeter/grapeConfig.xml -t your_script.jmx

要使更改永久生效,请将下一行添加到system.properties文件:

grape.config=c:/JMeter/grapeConfig.xml

更多信息:

© www.soinside.com 2019 - 2024. All rights reserved.