Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何构建Jmeter.jar_Jmeter_Jmeter Maven Plugin - Fatal编程技术网

如何构建Jmeter.jar

如何构建Jmeter.jar,jmeter,jmeter-maven-plugin,Jmeter,Jmeter Maven Plugin,我在使用JMeter的SSL页面时遇到了问题,这是我之前发布的 我从JMeter官方小组那里听说问题可能出在JMeter Maven插件使用的JMeter.jar,因为它的版本是2.2,而当前的JMeter版本是2.4 我查看了我的JMeter目录,看到了ApacheJMeter.jar,但我认为它与JMeter.jar不同,因为ApacheJMeter.jar似乎比JMeter.jar的类少得多 我可以从哪里获得jmeter.jar文件,或者我如何自己构建它?不确定是否有一个干净的解决方案来解

我在使用JMeter的SSL页面时遇到了问题,这是我之前发布的

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

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


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

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

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

看到jar并比较了内容后,它看起来是Apache-
JMETER\u HOME/lib/ext/ApacheJMeter\u components.jar
JMETER\u HOME/lib/ext/ApacheJMeter\u core.jar中这两个jar中的内容的组合

您可以尝试将
mvn:JMeter 2.4中的这两个jar部署到本地存储库中,类似于
JMeter-2.2.jar

如果这不起作用,那么通过完整地提取这两个并从中创建一个jar来创建自己的
jmeter-2.4.jar

这仍然不能确保JMeterMavenPlugin的版本能够与2.4版本的新代码一起工作


或者,尝试联系他们,看看他们是否有任何建议。

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

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

看到jar并比较了内容后,它看起来是Apache-
JMETER\u HOME/lib/ext/ApacheJMeter\u components.jar
JMETER\u HOME/lib/ext/ApacheJMeter\u core.jar中这两个jar中的内容的组合

您可以尝试将
mvn:JMeter 2.4中的这两个jar部署到本地存储库中,类似于
JMeter-2.2.jar

如果这不起作用,那么通过完整地提取这两个并从中创建一个jar来创建自己的
jmeter-2.4.jar

这仍然不能确保JMeterMavenPlugin的版本能够与2.4版本的新代码一起工作


或者,尝试联系他们,看看他们是否有任何建议。

这是最新版本的修复版本,现在可以从中央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>

com.lazerycode.jmeter

它在最新版本中已修复,现在可从central maven repository获得,因此您不再需要在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>

com.lazerycode.jmeter

我对此有点困惑——“您可以尝试的是mvn:将这两个jar从JMeter 2.4部署到您的本地存储库中,类似于这里所做的JMeter-2.2.jar”这样做,我如何得到一个jar,它是两个jar的组合…?在-jakarta-jmeter-2.4\lib\ext-ApacheJMeter_http.jar和ApacheJMeter_functions.jar中找到了更多的jar。虽然jmeter 2.2中没有函数,但我认为这应该是我的jmeter在jmeter中使用csv读取函数进行测试的原因,但在使用Maven jmeter插件时失败了…我对此有点困惑-“您可以尝试的是mvn:将这两个jar从JMeter 2.4部署到您的本地存储库中,类似于这里所做的JMeter-2.2.jar“这样做,我如何得到一个由两个jar组合而成的jar….?我在-jakarta-jmeter-2.4\lib\ext-ApacheJMeter_http.jar和ApacheJMeter_functions.jar中找到了更多的jar。虽然JMeter2.2中没有函数,但我认为这应该是为什么我的jmeter在jmeter中使用csv读取函数进行测试,但在使用Maven jmeter插件时失败了。。。