当 运行 从 Jenkins 服务器使用 Jmeter 对 Kafka 消息进行负载测试时出现错误

When running load test for Kafka messaging with Jmeter from Jenkins server getting an error

当运行使用来自 Jenkins 服务器的 jmeter 对 kafka 进行负载测试时出现错误:

  CannotResolveClassException: com.gslab.pepper.config.plaintext.PlainTextConfigElement
---- Debugging information ----
cause-exception     : com.thoughtworks.xstream.converters.ConversionException
cause-message       : 
first-jmeter-class  : org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:66)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : org.apache.jmeter.save.ScriptWrapper
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter

说明你的Jenkins master(或slave)上的JMeter实例没有安装Pepper-Box - Kafka Load Generator插件。

此插件不是由 JMeter 插件管理器管理的,因此您需要将 pepper-box-x.x.jar 从您的本地计算机复制到 Jenkins 上 JMeter 的“lib/ext”文件夹,如果您正在做 Distributed testing - 您需要将文件复制到每个 JMeter 从机

抱歉回复晚了。我解决了这个问题-> 我再次下载了 Kafka-clients 和 pepper-box 的 jar,并再次将其放入 Jenkins。因为之前不是通过Jenkins从下载源完全下载下来的。下载源地址 URL 存在问题。