以编程方式添加JMeter插件 - 非gui模式

时间:2015-04-22 15:38:31

标签: jmeter jmeter-plugins

我正在尝试使用jmeter-plugins。 它是否只能放在/lib/ext文件夹下? 有没有办法让我使用一些属性来引用插件jar? (比如user.classpath属性来引用我的自定义库)

3 个答案:

答案 0 :(得分:1)

如果您不想将JMeter插件jar放在lib/ext目录中,请在search_paths中定义属性jmeter.properties

答案 1 :(得分:0)

  1. 在lib文件夹中下载cmdrunner

    cd apache-jmeter-5.4/lib
    curl -O https://repo1.maven.org/maven2/kg/apc/cmdrunner/2.2.1/cmdrunner-2.2.1.jar
    

    下载-cmd

  2. 在 lib/ext 文件夹中下载 jmeter 插件管理器

    cd ext/
    curl -O https://repo1.maven.org/maven2/kg/apc/jmeter-plugins-manager/1.6/jmeter-plugins-manager-1.6.jar
    
  3. 安装插件

    cd ..
    java  -jar cmdrunner-2.2.1.jar --tool org.jmeterplugins.repository.PluginManagerCMD install jpgc-webdriver
    

答案 2 :(得分:-1)

将插件管理器jar放在/ lib / ext /中之后,您需要执行以下操作来安装特定的插件。

通过更改版本从此URL下载最新的cmdrunner。

wget http://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar

将cmdrunner复制到jmeter / lib /目录

mv cmdrunner-2.2.jar apache-jmeter-5.1.1/lib/

执行以下命令以生成脚本文件PluginsManagerCMD

java -cp apache-jmeter-5.1.1/lib/ext/jmeter-plugins-manager-1.3.jar org.jmeterplugins.repository.PluginManagerCMDInstaller

生成脚本后,您可以使用它来安装特定的插件

apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh status
apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh available
apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh install jpgc-tst=2.5