创建 JMeter 测试以多次触发 SSE 连接

问题描述 投票:0回答:1

我正在尝试创建一个 JMeter 测试来触发 SSE 连接 ~5000 次,以测试可以在我的 BFF 的一个实例上处理的 SSE 连接总数。这是以前有人做过的事吗?

我只用过JMeter做HTTP请求,所以不知道如何用JMeter触发多个SSE连接

jmeter load-testing jmx server-sent-events
1个回答
0
投票

开箱即用的 JMeter 不支持 SSE(至少从 JMeter 5.5 开始),因此您需要使用实现 SSE 的库,例如 okhttp-eventsource

可以从 JSR223 测试元素 调用库 API,或者您可以 编写自己的 JMeter 插件

带有代码片段的示例实现:How to Load Test SSE Services with JMeter

或者你可以考虑另一个支持 SSE 的负载测试工具,即 Gatling does

© www.soinside.com 2019 - 2024. All rights reserved.