0

我无法将 SSL 页面与 JMeter 一起使用,我之前在此处发布过。

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

我查看了我的 JMeter 目录并看到了ApacheJMeter.jar,但我认为它不一样jmeter.jar,因为ApacheJMeter.jar它的类似乎比jmeter.jar.

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

4

2 回答 2

2

它已在最新版本中修复,现在可从中央 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

于 2012-02-08T23:03:49.700 回答
1

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

最新JMeter版本是 2.4,而它JMeter Maven plugin使用了一个名为jmeter-2.2.jar. 这是一个用户贡献的插件,贡献者创建了这个自定义 jar 用于 Maven 插件

看过 jar 并比较了内容后,它看起来是 Apache 的这 2 个 jar 中存在的内容的组合 - JMETER_HOME/lib/ext/ApacheJMeter_components.jarJMETER_HOME/lib/ext/ApacheJMeter_core.jar.

您可以尝试mvn:deploy将这两个 JMeter 2.4 中的 jar 放入您的本地存储库,类似于jmeter-2.2.jar 此处所做的

如果这不起作用,那么jmeter-2.4.jar通过完全提取这 2 个并从中创建一个单独的罐子来制作您自己的罐子。

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

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

于 2010-09-13T09:00:44.273 回答