当前位置: 首页 > 知识库问答 >
问题:

JMeter-找不到Testplan类

汲时铭
2023-03-14

我有一个简单的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类!

有什么建议吗?

提前谢谢

共有3个答案

华宇
2023-03-14
  1. 在GUI模式下打开JMeter,打开您已经创建的. jmx测试计划或创建一个新的测试计划,尝试在gui模式下运行测试计划。它应该提示您在尝试运行之前保存,保存. jmx。
  2. 退出GUI模式。
  3. 打开命令提示符,导航到jeter文件夹内的bin文件
  4. 输入jmeter-n-t". jmx文件的C:/用户名/位置"命令这应该按预期运行而不会出错。

我就是这样解决这个问题的。

狄元魁
2023-03-14

我也有同样的错误信息。在创建了测试计划并以GUI模式在Windows机器上成功试运行后,我将JMX文件上传到Linux服务器,以命令行模式运行。

经过大量的搜索和混乱,我发现这是因为我把脚本的测试计划名称留给了默认的“测试计划”!?例如,当我将其更改为“我的测试计划”时,然后保存并上传到Linux服务器,它成功运行。

方风华
2023-03-14

我今天在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预处理器中复制该文件,但我得到了以下错误: 我使用的代码如下: