我有一个简单的flume设置,带有一个HTTP源和一个将POST请求有效负载写入文件的接收器。(此完整设置在Linux机器上)。
之后,我的任务是对设置进行性能测试。所以我决定使用JMeter(这是我第一次使用它)。
因此,我在windows机器上创建了一个测试计划(使用GUI),然后将其复制到linux环境中的jmeter/bin文件夹中。
当我试图运行它时-
java-jar ApacheJMeter.jar-n-tflume_http_test.jmx
我得到了这个错误——jmeter。JMeter:非UIDriver java中的错误。lang.RuntimeException:找不到TestPlan类!
有什么建议吗?
提前谢谢
我就是这样解决这个问题的。
我也有同样的错误信息。在创建了测试计划并以GUI模式在Windows机器上成功试运行后,我将JMX文件上传到Linux服务器,以命令行模式运行。
经过大量的搜索和混乱,我发现这是因为我把脚本的测试计划名称留给了默认的“测试计划”!?例如,当我将其更改为“我的测试计划”时,然后保存并上传到Linux服务器,它成功运行。
我今天在JMeter 2.13上也遇到了同样的问题。当我使用菜单中的这个条目保存它时,我收到了一个在非GUI模式下被接受的jmx文件:
GUI和非GUI JMX文件之间有什么区别 为什么我会犯这些错误 我能用Jmeter GUI创建的JMX文件在命令行Jmeter上使用吗 我在我的windows设备上试用了jmeter,效果很好!!现在我想在一些没有GUI的远程服务器(LINUX)上运行它,我尝试使用命令行jmeter 命令: 以下内容摘自
无法从收到此错误的终端启动JMeter: 我的系统上有Java8,我的系统上也设置了,但JMeter无法获得它。
Lenovo@Lenovo-ThinkCentre-mini:~/documents/apache-jmeter-4.0/bin$jmeter-n-t test.jmx-l my-test-plan-result.jtl-j my-test-plan-result.log-dthreads=500-dramp_up=60-dduration=300 NonGUIDriver java.lang.r
很长一段时间以来,我一直面临一个问题。我想用完整的Jmeter报告创建html。唯一的解决方案是使用蚂蚁,根据一些站点运行jmeter。 我安装了ant 导航到C:\Jmeter_4.0\apache-Jmeter-4.0\extras并复制所有文件(使用ctrl A)(ctrl C) 导航到C:\ant\ant\bin并粘贴所有文件(Ctrl-v) 创建一个新的文本文件并将其命名为Test。文本
我见过很多问题问我类似的问题,但出于某种原因,这对我不起作用。我使用的是JMeter3.3应用程序(目前是最新的),所以这个建议可能不适用于最新版本的Jmeter。 我试图用JMeter创建一个测试计划来测试击中我的数据库。 一个答案/建议是将jar(在我的例子中是impalajdbc4.jar)复制到lib dir,然后重新启动JMeter,我这样做了。我也把它放在lib/ext dir中。然而
我正在尝试创建一个JMeter负载测试。我需要测试获取一个示例日志文件并更改其名称。我能找到的唯一方法是在BeanShell预处理器中复制该文件,但我得到了以下错误: 我使用的代码如下: