我无法将 SSL 页面与 JMeter 一起使用,我之前在此处发布过。
我从JMeter官方群听说问题可能jmeter.jar
出在JMeter Maven插件使用的,因为它的版本是2.2,而JMeter的当前版本是2.4。
我查看了我的 JMeter 目录并看到了ApacheJMeter.jar
,但我认为它不一样jmeter.jar
,因为ApacheJMeter.jar
它的类似乎比jmeter.jar
.
我可以从哪里获取jmeter.jar
文件,或者我如何自己构建它?
我无法将 SSL 页面与 JMeter 一起使用,我之前在此处发布过。
我从JMeter官方群听说问题可能jmeter.jar
出在JMeter Maven插件使用的,因为它的版本是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 已更改。
不确定您的问题是否有干净的解决方案。
最新JMeter
版本是 2.4,而它JMeter Maven plugin
使用了一个名为jmeter-2.2.jar
. 这是一个用户贡献的插件,贡献者创建了这个自定义 jar 用于 Maven 插件。
看过 jar 并比较了内容后,它看起来是 Apache 的这 2 个 jar 中存在的内容的组合 - JMETER_HOME/lib/ext/ApacheJMeter_components.jar
和JMETER_HOME/lib/ext/ApacheJMeter_core.jar
.
您可以尝试mvn:deploy
将这两个 JMeter 2.4 中的 jar 放入您的本地存储库,类似于jmeter-2.2.jar
此处所做的
如果这不起作用,那么jmeter-2.4.jar
通过完全提取这 2 个并从中创建一个单独的罐子来制作您自己的罐子。
这仍然不能确保 JMeterMavenPlugin 的版本可以与 2.4 的新代码一起使用
或者,尝试联系其中一位插件作者,看看他们是否有任何建议。