gpt4 book ai didi

websocket - JMeter WebSockets 发布/订阅 - 脚本异步响应

转载 作者:行者123 更新时间:2023-12-05 01:45:17 31 4
gpt4 key购买 nike

我们通过 WebSockets 在我们的应用程序中构建了一个发布/订阅模型,因此用户可以在数据更改时接收“动态更新”。我现在希望使用 JMeter 对其进行负载测试。

有没有一种方法可以配置 JMeter 测试以对收到的 WebSocket“已发布”消息使用react,然后运行进一步的采样器,即发出进一步的 Web 请求?

我看过插件示例,但它们似乎侧重于请求/回复模型(例如 https://bitbucket.org/pjtr/jmeter-websocket-samplers )而不是发布/订阅。

编辑:

我已经使用 WebSocketSampler 提出了解决方案 - 可以找到示例 JMX 文件 on BitBucket它在 WebSockets 上使用 STOMP,包括连接、订阅、处理发布消息和从中启动 JMeter 采样器。

最佳答案

https://bitbucket.org/pjtr/jmeter-websocket-samplers/overview 是一种误解插件仅支持请求-响应模型对话。

从 0.7 版开始,该插件提供“单读”和“单写”采样器。当然,这取决于您的确切协议(protocol),但想法是您可以使用“单写”采样器发送模拟创建订阅的 WebSocket 消息,然后将(标准 JMeter)While 循环与“单写”采样器结合使用读取”采样器,以读取任意数量的正在发布的消息。

如果这不能满足您的需求,请告诉我,我会看看我能为您做些什么(我是这个插件的作者)。

关于websocket - JMeter WebSockets 发布/订阅 - 脚本异步响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42415799/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com