Foragerr JMeter Gradle插件

时间:2019-04-01 15:26:20

标签: gradle jmeter

我正在尝试将Foragerr JMeter插件集成到现有的gradle构建脚本中。

插件主页上的示例涉及使用插件{}语法初始化插件,然后在jmeter {}中配置插件 块。

现有项目不使用plugin {}语法,而是通过较旧的“ apply”语法使用插件。应用程序中的所有外部插件都存储在一个外部插件中。

外部依赖项脚本包括使用以下语法的插件:

buildscript {
    ext {
        jmeter = "net.foragerr.jmeter:jmeter-gradle-plugin:1.0.6-2.13"
    }
}

在实际要包含JMeter的单个gradle项目配置中:

apply from: rootProject.file("external-dependencies.gradle")

jmeter {
    //log.info("Configuring JMeter performance tests");
    testServerBackendHost = System.getProperty("test.backend.host");
    testServerBackendPort = System.getProperty("test.backend.port");
    testServerBackendProtocol = System.getProperty("test.backend.protocol");
    jmTestFiles = [file("src/jmeter/BusinessOutcomes.jmx")]
    jmSystemPropertiesFiles = [file("src/jmeter/jmeter.properties")]
    jmUserProperties = 
["testServerBackendHost="+testBackendHost,"testServerBackendPort="+testServerBackendPort,"testServerBackendProtocol="+testServerBackendProtocol]
    enableExtendedReports = true
}

问题在于,使用此设置,jmeter块无法识别为配置块:

我得到的错误:找不到参数jmeter()的方法

有人知道我在做什么错吗?

0 个答案:

没有答案