问题标签 [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 - 远程调用jmeter不会终止执行线程
当我通过 Team City 调用的 jmeter-maven 插件远程调用 jmeter 时,Jmeter 不会终止测试执行。它启动 .jmx 执行,但从不退出。
它似乎与https://github.com/Ronnie76er/jmeter-maven-plugin/issues/37有关,但虽然类似的问题被报告为不可重现(两年前),但我仍然可以在 jmeter 2.11 上看到它。
关于如何解决它的任何建议?
jmeter - Jmeter增加路径值
我有一个上传产品图片的场景。我使用代理服务器记录了场景,但图像没有上传。我尝试将图像移动到 bin 文件夹,然后仍然没有上传图像。谁能帮我纠正这个问题。我的代码是:
实际上问题出在 HTTP 请求路径上,因为当我使用代理服务器添加图像时
使用相同的路径我无法上传图像,但是当我更改
“路径:/products/image/1148”时能够上传图像,但每次我都无法更改。有没有办法让它自动化。请帮我..
jmeter - jmeter master也可以是负载生成器吗
设置:
Jmeter大师:
- 机器1
Jmeter奴隶:
- 机器1
- 机器2
有时,我得到一个
java.rmi.ConnectException:连接拒绝托管
当 Jmeter Master (machine1) 尝试连接到 slave (machine1) 时
为 XX.XX.XX.XX [info] 配置远程引擎失败连接到远程主机:XX.XX.XX.XX java.rmi.ConnectException: Connection denied to host: XX.XX.XX.XX; 嵌套异常是:[info] java.net.ConnectException:连接被拒绝
任何想法?Jmeter master和slave可以在同一台机器上吗?
我正在使用 Jmeter Maven 插件。我在每次测试之前手动启动 jmeter-server 进程。
maven - 选择测试文件(jmx 文件)不适用于 jmeter-maven-plugin
我想一次只选择一个 JMeter 测试文件(jmx 文件)运行。我的 pom.xml 中有以下内容:
我有多个 jmx 文件src/test/jmeter
。事实证明,无论如何,这些 jmx 文件总是由 jmeter 插件运行,即使我使用如下命令运行 maven:
mvn clean -Dfoo.bar=nonsense jmeter:jmeter
根据文档,我上面的设置应该只执行ionix-${foo.bar}.jmx
。(文件是否ionix-${foo.bar}.jmx
存在似乎对我的情况没有影响。)那么,我在这里缺少什么?
非常感谢。
web-services - 执行 JMX 文件时,jmeter-maven-plugin 在从“javax.xml.ws.Service”获取服务端口时被阻止
我正在使用 jmeter-maven-plugin 使用 JMX 文件运行性能测试:
JMX 文件 file_1.jmx 在调用 Web 服务的类中执行方法,如下所示:
问题是Jmeter插件在执行file_1.jmx时被阻塞并且不处理file_2.jmx,进程被阻塞在:
当我取消执行(键入 Ctrl+C)时,进程继续,Jmeter-maven-plugin 生成输出报告文件
有人遇到过这个问题吗?...提前非常感谢:)
jmeter-maven-plugin - 执行命令 mvn jmeter:jmeter 时未设置用户属性
以下是pom文件的相关部分
当我执行命令时mvn install
;一切正常,propertiesUser
元素中指定的属性设置并工作。
但是当我执行时mvn jmeter:jmeter
,没有设置任何用户属性。我错过了什么吗?
jmeter - Jmeter:如何从 Jmeter 插件增加 JVM 堆空间
我正在研究 Jmeter Maven 插件。在运行大量用户测试用例时,我从 jmeter 收到错误消息。
Jmeter 日志中的错误:2014/08/04 18:16:29 警告 - 线程组 1-3 - jmeter.control.GenericController - 检测到 StackOverflowError
所以它看起来像低 JVM,但我不知道如何从 Jmeter Maven 插件增加 JVM 内存。
有人可以帮我解决这个问题吗?
multithreading - 带有 Maven 插件的 Jmeter,线程在分布式测试中挂起/没有响应
我目前正在使用 Jmeter Maven 插件运行分布式测试。有时一切正常[当指定较少的用户/线程时]。但是当我在每个节点运行 50 个用户的测试时,所有线程都会在节点中挂起/不响应。
尝试在 JVM 中增加 -xms 和 xmlx ,仍然看到问题。
我观察到的一件事是,在运行负载测试后,所有线程都被挂起。我在两个节点上都杀死了 Jmeter-server 并重新盯着只有 2 个用户。即使对于 2 个用户,运行负载测试后线程也会挂起。
有什么解决方案吗?
提前致谢
java - 通过jmeter-maven插件运行测试时如何从命令行获取用户定义的Jmeter变量
我在 Jmeter 上构建了一个测试计划并从 maven 运行它。但是当我在 Jmeter 中指定的 maven 上运行测试时,我不知道如何从命令行获取这些用户定义的变量。例如,我在 jmeter 中使用“${__P(users)}”定义了线程数字段,或者我有一些 if 控制器条件来运行特定线程。并用 "${__P(tiff)}" == "true" 指定 if 控制器的 if 条件。
所以
- 当我使用 maven 运行测试时,如何从命令行获取 tiff 或 users 的值。我应该在我的 POM.xml 文件中包含什么?
- 我应该如何编写命令行语句来实现这个目标
我在 pom.xml 中的依赖和插件如下:
java - 在 Maven 中运行时,JMeter 失败并出现 ClassNotFoundException
我创建了一个 JMeter 测试文件,它运行我用 java 编写的一些测试
当我在 JMeter 本身中运行文件时,它们运行良好并且测试通过。现在我已经将 maven 配置为运行 JMX 文件,并且当我运行验证目标时,它会执行 JMX 文件。但是现在它失败并显示以下错误消息:
JMeter.jmx.log:“jmeter.protocol.java.sampler.JUnitSampler:ClassNotFoundException::com.mynamespace.tests.product.ProductTest”
Jmeter.jtl:“无法创建 com.mynamespace.tests.product.ProductTest 的实例,原因可能是缺少空构造函数和一个字符串构造函数,或者无法实例化构造函数,请检查 jmeter 日志文件中的警告消息”
为了让 JMeter 知道该类,我构建了一个 jar 并将其复制到 Jmeter 的 lib 目录中。运行 jmeter maven 插件时我需要做类似的事情吗?- 在运行验证目标时,它应该能够看到项目构建时的类。
添加到 pom.xml:
Jmeter.jmx: