我正在尝试使用jmeter和Pepper-Box插件测试我的Kafka集群。
我是第一次使用jmeter和pepper-box插件。如果您觉得我在问一些无聊的问题,请原谅。
我已经编写了一个Bean shell预处理器,并在其中放入了 UUID 并将其标记为jmeter变量
import java.util.UUID;
vars.put("msgUuid",UUID.randomUUID().toString());
现在,当我尝试在胡椒盒生产者中使用此变量并在其中使用此“ msgUuid”变量时,它给我错误提示
符号:变量msgUuid位置:类 MessageIterator1530514979627 1错误未捕获的异常 java.lang.ClassFormatError:截断的类文件。请参阅日志文件以获取 详细信息。
样品生产者是
{
"message_id": "${{msgUuid}}",
"type": "chat",
"sender": "xxx",
"receiver": "yyy",
"stype": "text",
"xml": "message"
"timestamp": "{{TIMESTAMP()}}"
}
您能指导我解决此问题吗?
谢谢。
答案 0 :(得分:0)
您应该像这样${msgUuid}
引用Jmeter变量,不 ${{msgUuid}}
。
您还可以直接使用Jmeter函数${__UUID}
而不是使用beanshell代码。
答案 1 :(得分:0)
我认为当前的Pepper Box插件无法实现这一点,因此我们必须寻找其他出路。