问题标签 [jmeter-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
223 浏览

java - JMeter Maven 竹

我的 Bamboo 实例使用的是 Maven 版本 3.3.3。但我不断收到此错误

无法在项目测试中执行目标 com.lazerycode.jmeter:jmeter-maven-plugin:2.0.3:jmeter (jmeter-tests):插件 com.lazerycode.jmeter:jmeter-maven-plugin:2.0.3 需要 Maven 版本3.1.1

这是 pom.xml 文件的摘录

0 投票
2 回答
791 浏览

linux - 无法通过使用 Maven 和 linux 的分布式 JMeter 设置将参数传递给从站

在所有服务器中使用 JMeter 2.13、Maven 和 Linux。不从 gui 或命令行运行任何测试,使用 Maven!

有一个包含许多参数的测试计划,这些参数设置并从 Jenkins 中的 Maven 执行传递到 JMeter 测试计划。在 Maven 中使用“-J”来设置输入参数。在单个 JMeter 环境中工作正常。

如果我先手动在 slaves 中启动 JMeter,然后启动 Jenkins 作业,指定远程服务器中的测试计划将正确启动。但我观察到没有参数传输到远程服务器。所以,我无法控制测试计划的执行。临时解决方法是硬编码测试计划中的一些参数。但这不是可接受的解决方案!

我环顾四周。已经找到这些页面,JMeter 分布式测试和命令行参数这个

但我是从 Maven 运行的,而不是命令行,所以“-G”不起作用!

还没有完成任何 RMI 设置,但我认为这不是问题所在。可能与如何将参数传输到远程服务器更相关。

使用 pom.xml 中的此设置,

我确实设法使基本的从属连接正常工作;我在输出/日志中看到远程服务器 IP 地址的打印输出,并且测试计划已启动并运行良好,日志似乎也可以。但是,问题是参数没有传输到远程服务器!

一些额外的 pom 配置:

请问,有人可以帮忙吗?

0 投票
4 回答
2673 浏览

jmeter - 如何配置 Jmeter maven 插件以生成 Jmeter 3.0 报告仪表板

我无法使用 Jmeter-maven-plugin 2.0.3 版为 Jmeter 3.0 生成报告仪表板。我在 Jmeter maven 插件的配置下的 pom 中添加并添加了 jmeter.save.saveservice 属性,但我得到“确保 jmeter.save.saveservice.* 属性与创建 CSV 文件时相同或可以读取文件执行后尝试创建报告仪表板时出现错误”错误。

我还在我的 src/test/jmeter 文件夹中添加了 Jmeter.properties 和 user.properties,我看到这些属性在执行后被添加到我的目标文件夹中的这些文件中。

有人可以告诉我 pom 应该如何,以便我们可以为 Jmeter 3.0 自动创建报告仪表板。

谢谢

0 投票
2 回答
2347 浏览

jmeter - 如何通过maven项目生成jmeter仪表盘报告

我可以使用此命令手动生成 Jmeter 仪表板报告,jmeter -g /path/to/jtl/file -o /where/you/want/to/store/dashboard 但我想通过 maven 项目生成它。

有什么办法吗?

以下是插件前:

0 投票
2 回答
726 浏览

jmeter - 如何使用 jmeter-maven-plugin 并行运行多个 .jmx 文件

我想使用 jmeter-maven-plugin 和 jenkins 并行运行不同的 .jmx/jmeter 测试计划。

0 投票
2 回答
2977 浏览

maven - NonGUIDriver java.lang.IllegalArgumentException 中的性能错误

我有 maven 项目,在它的帮助下我试图执行一个 jmx 文件,使用 (jmeter-maven-plugin) 运行 JMeter。我有以下控制台输出

我想为了解决这个问题 org.apache.jmeter.samplers.SampleSaveConfiguration,我尝试在依赖项中添加 SampleSaveConfiguration 类

但事实上它并没有帮助。比我寻找问题No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration',但在课堂上SampleSaveConfiguration我发现字段private boolean sentBytes; 我不知道以什么方式搜索此类问题。

在本地运行 JMeter 测试时很好 -

有人遇到过这样的问题吗?或者推荐一些决定的方法,拜托!!!

0 投票
1 回答
441 浏览

maven - jmeter-maven-plugin 库管理

我有这样的插件配置pom.xml

运行后,mvn clean verify我得到了这样的 libsat /target/jmeter/lib/

json-path-2.1.0.jar json-path-2.2.0.jar

在日志文件中,我看到 jmeter 不时出现这种异常:

jmeter.extractor.json.jsonpath.JSONPostProcessor: Error processing JSON content in Select Team Name, message:Could not compile inline filter : [?(@.id=="29011")]

请注意,这[?(@.id=="29011")]只是表达式的一部分。完整的表达式看起来像这样:$.teamData[?(@.id=="29011")].name

我希望这个错误与这个多个库有关

0 投票
1 回答
389 浏览

maven - 如何将 Jmeter 回归失败传播到 Jenkins Build

我有一个通过 JMeter 运行一些回归测试用例(不是负载测试)的 Maven 项目。

在这里,我设置了要在 Jenkins 中执行的项目。

马文。 我正在使用 jmeter-maven-plugin(v2.0.3) 来执行 Jmeter 测试。

Jmeter Jmeter 3.0 (ApacheJMeter-3.0.jar 虽然 jmeter-maven-plugin) 该项目已按照本页中所述的相同方法设置。

詹金斯。 该项目在 Jenkins(v1.618) 上配置为自由风格的项目。

当我执行项目时,执行了测试 gest 并生成了仪表板。构建以 [INFO] BUILD SUCCESS 完成。

由于 Maven 构建成功,Jenkins 总是将构建显示为成功构建。即使有 JMtere 测试失败,Jenkis 也会将构建标记为成功。

如何将 JMtere 回归测试失败传播给 Jenkins?

我不需要使用和加载测试报告插件,因为这些不是负载测试,只是回归测试。

我的构建日志的相关部分如下所示。

0 投票
2 回答
14186 浏览

java - Jenkins java.lang.OutOfMemoryError:超出 GC 开销限制

我目前正在使用 jenkins 创建一个性能框架并执行 Jenkins 的性能测试。我正在使用https://github.com/jmeter-maven-plugin/jmeter-maven-plugin这个插件。此性能框架中的单用户健全性测试运行良好,并继续进行了 200 个用户的实际性能测试,并在 2 分钟内收到错误 java.lang.OutOfMemoryError: GC overhead limit exceeded 我在 jenkins.xml 中尝试了以下

但它没有用,并且还注意到每当我增加内存时,jenkins 服务就会停止并且必须将内存减少到 1Gb 然后服务重新启动。

也增加了 jmeter 和 java 的内存,但没有帮助。在 .jmx 文件视图结果树中,所有其他侦听器都被禁用,但问题仍然存在。

由于我正在做 POC,jenkins 托管在我的笔记本电脑中,高级规格如下 系统型号:Latitude E7270 处理器:Intel(R) Core(TM) i5-6300U CPU @ 2.40GHZ(4CPU's),~2.5GHZ 内存:8192MB内存

请问有什么帮助吗?

0 投票
2 回答
11526 浏览

maven - 无法实例化类:org.apache.activemq.jndi.ActiveMQInitialContextFactory,使用 jmeter-maven-plugin

简而言之,如果我从 Maven 运行下面的 JMeter 计划测试,它会给出结果:

不过,如果我在没有 maven 插件的情况下运行相同的 JMeter 计划测试,它会正确运行。

提供更多细节:

如果我以这种方式启动 ActiveMQ(Windows 命令提示符):

然后,我以这种方式运行完全相同的 jmx 脚本:

我可以转到 ActiveMq 控制台并查看创建的标记为 sqs_dummy_mvn6 的队列,因为它出现在此类 jmx 脚本中。

现在,使用相同的脚本,但通过 maven 插件,它只显示“无法实例化类:org.apache.activemq.jndi.ActiveMQInitialContextFactory”。好吧,我知道,每当我使用 jmeter-maven-plugin 时,嵌入式 jmeter 和嵌入式 activemq 都会在验证阶段启动和停止。

我以这种方式通过 maven 调用相同的脚本:

...\artproducer\src\test\jmeter\SQS.jmx (下面仅启用发布者;禁用订阅以使测试更简单)

...\artproducer\target\jmeter\results\20170111-SQS.jtl

起居室: