当 运行 从 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 存在问题。
当运行使用来自 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 存在问题。