问题标签 [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.
maven - 使用 Jenkins 进行 jmeter 测试
目标:在 Jenkins 上运行 jmeter 测试。
我在 Jmeter 中创建了一个脚本。
我已经下载了 jmeter-maven-plugin。
我已经在目录中创建了jmeter
目录(我放置脚本的地方)jmeter-maven-plugin/scr/testwhere
。
我不知道下一步该做什么。
jmeter - 如何从远程 JMeter 节点(jmeter-server)获取日志?
我对 JMeter 很陌生,但遇到了一个问题 - 如果我将 JMeter 与远程节点一起使用,我将无法获取 jmeter 日志。
我正在通过 Maven 插件启动 JMeter,命令如下所示:
在远程节点上,我通过以下命令启动 jmeter 服务器:
./jmeter -Djava.rmi.server.hostname= -Dserver_port=1099 -s
在我们产品的日志和 JMeter 的日志中,我看到测试正常进行,但在这种情况下,“my_result.jtl”文件为空,我希望远程节点应该将日志发回,而“master”应该把它放到'my_result.jtl',好像我有问题。
您能否建议 - 在我的情况下,是否可以从远程节点获取 *jtl 报告?或者至少指向远程节点放置 *jtl 报告的位置。
“主”节点(我从中运行 mvn 插件)的 jmeter 日志(不是 jtl)中的最后一条消息是:
jmeter.JMeter:远程引擎已启动
jmeter - 如何从自身内部获取 Jmeter .jmx 项目文件的绝对文件夹位置?
我有一个由 Maven 执行的 Jmeter 项目,并且能够通过路径定位外部 Beanshell 脚本src/test/jmeter/external-scripts-dir/script1.bsh
,但是当我直接在我的计算机上的 GUI 中运行 Jmeter 时,相对位置不起作用并且测试不能独立运行。这迫使我从 Maven 运行 Jmeter。
因此,我有一个项目文件位于 Maven 布局位置,C:\files\git\projectA\src\test\jmeter\Project.jmx
但由于我从其安装文件夹中运行 jmeter C:\Jmeter2.12
,它无法找到我之前提到的外部脚本的相对位置。
为了解决这个问题,我需要为包含 .jmx 文件的目录设置一个变量。有没有办法做到这一点?
我可以很容易地动态确定 Jmeter ( C:\Jmeter2.12
) 的位置(使用以下代码),但这并不能帮助我获得项目文件的位置。
是否有类似于上述代码的东西可以让我推断出项目文件的位置?
jmeter - 是否可以同时运行 2 个 Jmeter 测试计划?
我目前正在通过 Maven 运行我的 Jmeter 测试,在命令行上使用一个简单的“mvn verify”来启动测试,它工作正常。
我的测试有两个线程组,一个具有我感兴趣的结果,另一个在服务器上执行其他操作,但我不希望这些结果包含在最终统计信息中。
我在想我应该有两个测试计划,每个线程组一个如上所述,然后只看第一个测试计划的结果。问题是这两个测试计划需要同时运行才能产生预期的效果。
谁能建议一种方法来做到这一点?
提前谢谢了。
jmeter - 如何在 Jmeter Maven 插件中启用报告?
使用 Jmeter Maven 插件,从 1.5 版开始,默认情况下禁用报告,具体如下:https ://github.com/jmeter-maven-plugin/jmeter-maven-plugin/issues/42
我已经搜索了很长时间,但找不到重新启用报告的设置。有人可以帮忙吗?
jmeter - 尝试通过 jmeter-maven-plugin 使用 Jmeter 加载 SSL 密钥库失败
使用带有以下选项集的 jmeter-maven-plugin 时 Jmeter 加载密钥库文件的问题:
我得到的错误是:
我不明白为什么找不到该文件,因为 jMeterTestFile 参数显然似乎有效。我究竟做错了什么?
java - 如何通过maven项目运行Jmeter性能场景?
我在 Jmeter 中为我的 Web 应用程序创建了一些场景。我想自动化 maven 项目中的过程,以便我可以获得良好的结果以及正确的图形表示。
我应该怎么做才能设置 maven 项目,它将把在 Jmeter 中创建的 .jmx 文件作为输入并运行。
我用谷歌搜索,我找到了一些解决方案,但没有解决方案是从头开始的。因为我是新手,所以我不知道如何下载 maven 插件/存储库。
请告诉我我需要遵循哪些步骤。提前致谢。
java - 如何从本地 maven 项目运行 jmeter 场景(.jmx 文件)?
我已经在本地机器上成功创建了 maven 项目存储库。(参考:https ://github.com/jmeter-maven-plugin/jmeter-maven-plugin/wiki )
另外,我在 JMeter 中编写了测试场景,效果很好。
根据互联网上可用的文档,我将 .jmx 文件保存在“\src\test\jmeter”目录中。
我的 POM.xml 看起来像:
在运行“mvn verify”命令时,不执行 .jmx 文件。但显示“构建成功”消息。
我在 pom.xml 文件中缺少什么?我应该怎么做才能触发位于“\src\test\jmeter”目录中的 .jmx 文件?
jenkins - JMeter:在詹金斯执行结束时,Maven 构建挂起/冻结
我正在使用 jmeter-maven-plugin 执行 JMeter 测试(JMX 文件)作为 Jenkins 的 maven 项目。我观察到的是:当加速时间更长或虚拟用户更多时,Jenkins 会在最后冻结执行。如果不停止,它会继续执行数天。
在 Jenkins 外部执行时,例如直接使用 cmd 使用 maven 命令,效果很好。同样,当直接从 JMeter GUI 执行时,也可以正常工作。
teamcity - 当我想在 teamcity 中发布图形(来自 jmeter-graph-maven-plugin)时,如何指定 jtl 文件的路径?
我使用jmeter-maven-plugin(版本 1.10.0)来运行 JMeter 测试 - 首先我从 IntelliJ 运行它,然后从 TeamCity 运行它(对于两者 - 命令:mvn jmeter-graph:create-graph)
当我想对jmeter-graph-maven-plugin使用以下配置时:
它适用于 IntelliJ,但在 TeamCity 中我得到:
错误:java.lang.IllegalArgumentException:找不到指定的 JTL 文件:/project/XX/opt/team-city-8.0.5/buildAgent/work/xxxxx/JMeter/target/ jmeter/结果/*.jtl
结果文件存在(并且它以前在xml-maven-plugin中使用- 甚至配置是 *.jtl - xml 插件在 TeamCity 中正常工作)。
当我使用特定文件名(例如20150317test-result.jtl而不是 *.jtl)时,它也适用于 TeamCity。如何使用通用文件名?或者jmeter-maven-plugin中有一个选项可以定义一些固定的 jtl 文件名(然后在jmeter-graph-maven-plugin中使用它)?