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

未捕获异常错误-通过JENKINS运行JMeter时

严成礼
2023-03-14

我试图在Jenkins中使用JMeter运行一个非常简单的测试。

JMeter版本2.13

使用windows批处理命令在Jenkins中执行。

在Jenkins中运行作业时,我在控制台输出中收到以下错误消息:

未捕获的异常java.lang.异常。有关详细信息,请参阅日志文件。未捕获的异常java.lang.NoClassDefFoundError:无法初始化类org.apache.jmeter.gui.util.MenuFactory。有关详细信息,请参阅日志文件。

我去管理Jenkins和系统日志,但里面没有信息。

有什么想法吗?

共有1个答案

冯招
2023-03-14

由于这是java相关的异常,请按照以下步骤检查jenkins中的jdk设置

  1. 管理詹金斯-

请在jenkins中使用免费样式项目,并配置如下图

在自定义工作空间下的目录位置,给出jmeter的bin文件夹的路径

在测试的地方。jmx给出您的jmx文件名

当您构建项目时,您可以看到控制台输出如下图

 类似资料:
  • Twilio新手使用测试帐户。我按照这里列出的安装Twilio PHP的说明进行了安装:https://www.Twilio.com/docs/quickstart/php/sms 因为我得到了一个证书错误,所以我的主机提供程序建议我更改CURLOPT_SSL_VERIFYPEER=>false(从true改为true)。但现在我得到了这个错误。如何修复?:致命错误:未捕获异常“services_

  • 我在进行贝宝支付时出现了经验错误。 致命错误:未捕获异常“PayPal\exception\PayPalConnectionException”,消息为“访问https://api.sandbox.paypal.com/v1/payments/payment时获得Http响应代码400”。在C:\xampp\htdocs\paypal\workload\third_party\vendor\pay

  • 我在Laravel 6中遇到了一个错误。我如何解决这个问题? 致命错误:未捕获的RuntimeException:目录名不能为空。在D:\Xampp\htdocs\tolet\vendor\symfony\finder\Iterator\recursivedirectoryiiterator中。php:54堆栈跟踪:#0 D:\Xampp\htdocs\tolet\vendor\symfony\f

  • imi 框架底层支持将错误转为异常,可以通过 try...catch 来捕获。 默认是不启用的,你可以通过配置来设定错误捕获的等级,并且启用它: 在 config.php 中的 beans 配置 [ 'ErrorLog' => [ 'level' => E_ERROR | E_WARNING | E_PARSE, // 报告 runtime 错误 //

  • 问题内容: 我知道可可中有一个UncaughtExceptionHandler,但是我正在为Swift寻找相同的东西。即,每当应用程序中有任何错误/异常由于任何错误而未在本地捕获时,它应该一直冒泡到顶级应用程序对象,在那里我应该能够妥善处理它并适当地响应用户。 Android有它。Flex有它。Java有它。想知道为什么Swift缺少此关键功能。 问题答案: Swift没有机制来捕获所有任意的运行

  • 问题内容: 为什么Java中的某些异常未被捕获?这是代码由于没有处理的异常而完全失败。(Java版本1.4)。 我得到一个 但这有效 我懂了 我以为捕获异常会捕获所有异常?如何捕获Java中的所有异常? 问题答案: 因为某些异常不是源自-例如和。 基本上,类型层次结构是: 只能抛出派生类,因此,如果您抓住,那实际上就可以抓住一切。 ,以及任何异常,从获得 其他 比那些源自数作为 检查的异常 -他们