繁体   English   中英

我如何建立Jmeter.jar

[英]How do I build Jmeter.jar

我在JMeter上使用SSL页面时遇到了麻烦,我之前曾在此处发布该页面。

我从JMeter官方组听说,问题可能出在jmeter.jar插件使用的jmeter.jar ,它的版本是2.2,而JMeter的当前版本是2.4。

我查看了JMeter目录并看到了ApacheJMeter.jar ,但我认为它与jmeter.jar并不相同,因为ApacheJMeter.jar的类似乎比jmeter.jar少得多。

我从哪里可以得到jmeter.jar文件,或者如何自己构建它?

它已在最新版本中修复,现在可以从中央Maven存储库中获得,因此您不再需要在POM中指定存储库来使用它,现在所需要做的就是:

<plugin>
    <groupId>com.lazerycode.jmeter</groupId>
    <artifactId>jmeter-maven-plugin</artifactId>
    <version>1.4</version>
    <executions>
        <execution>
            <id>jmeter-tests</id>
            <phase>verify</phase>
            <goals>
                <goal>jmeter</goal>
            </goals>
        </execution>
    </executions>
</plugin>

它将拉下Apache发布的最新的JMeter 2.6工件,它们也位于Maven中央存储库中(因此,您不再需要担心寻找JMeter工件和/或自己构建它们)。

请注意,GroupID和ArtifactID已更改。

项目网站是http://jmeter.lazerycode.com

不确定是否有解决您问题的干净方法。

JMeter的最新版本为2.4,而JMeter Maven plugin使用名为jmeter-2.2.jar自定义 jar。 这是用户贡献的插件, 贡献者创建了此自定义jar以便与Maven插件一起使用

看过jar并比较内容之后,它看起来像是来自Apache- JMETER_HOME/lib/ext/ApacheJMeter_components.jarJMETER_HOME/lib/ext/ApacheJMeter_core.jar这两个jar中的内容的组合。

您可以尝试通过mvn:deploy将这两个jar从JMeter 2.4 mvn:deploy到本地存储库中,类似于jmeter-2.2.jar ,如此处所示

如果那不起作用,则通过完全提取这2个并jmeter-2.4.jar创建一个jar来制作自己的jmeter-2.4.jar

这仍然不能确保JMeterMavenPlugin的版本可以与2.4版中的新代码一起使用

或者,尝试与一位插件作者联系以查看他们是否有任何建议。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM