Kafka HTTP请求端进程的性能测试

s4n0splo  于 2023-02-11  发布在  Apache
关注(0)|答案(1)|浏览(89)

有没有一种方法可以用jmeter只测试部分代码。
我的场景如下:用户发送一个HTTP请求。正文数据被插入到表中,由另一个服务读取并放在Kafka主题上。我只想从数据被插入到数据库的那一刻开始做性能测试,直到数据被放在Kafka主题上。
正常的JMeter HTTP请求将不起作用,因为HTTP响应将不遵守正在处理的数据并放在Kafka主题上。
此外,我相信,我不能只使用JDBC请求,因为当来自请求的数据被插入到数据库中时,会产生其他插入的级联,而所有这些数据都是其他服务所需要的。
任何帮助都将不胜感激。

4xrmg8kj

4xrmg8kj1#

您可以执行以下操作:
1.使用HTTP请求采样器启动事务
1.使用While控制器和JSR223采样器等待,直到消息以Kafka格式显示(请参见How to Do Kafka Testing With JMeter
1.将While控制器放在Transaction控制器下面,以度量端到端处理时间

相关问题