我正在尝试使用jmeter和胡椒盒插件测试我的kafka集群。
我是第一次使用jmeter和胡椒盒插件。所以请原谅,如果你觉得我问一些没有意义的问题。
我已经编写了一个bean shell预处理器,在那里我将uuid放在一个变量中,并将其标记为jmeter变量
import java.util.UUID;
vars.put("msgUuid",UUID.randomUUID().toString());
现在,当我试图在我的胡椒盒生产者中使用这个变量,并在其中使用这个“msguuid”变量时,它会给我错误提示
符号:变量msguuid位置:class messageiterator1530514979627 1 error uncaught exception java.lang.classformaterror:截断的类文件。有关详细信息,请参阅日志文件。
样品生产商是
{
"message_id": "${{msgUuid}}",
"type": "chat",
"sender": "xxx",
"receiver": "yyy",
"stype": "text",
"xml": "message"
"timestamp": "{{TIMESTAMP()}}"
}
你能告诉我怎么修吗?
提前谢谢。
2条答案
按热度按时间zxlwwiss1#
我觉得这是不可能与目前的胡椒盒插件。所以我们必须寻找其他出路。
kgqe7b3p2#
您应该像这样引用jmeter变量
${msgUuid}
不${{msgUuid}}
.也可以使用jmeter函数
${__UUID}
直接而不是使用beanshell代码。您可以在jmeter用户手册中找到有关jmeter变量和函数的更多信息