首页 > 解决方案 > 使用不同的用户名打开多个浏览器并点击不同的设备

问题描述

我们的应用程序是一个医疗模块,我们从设备中获得连续的心电图波形和一些生命体征,比如心率。

应用程序正在使用 WebSocket 协议,并且通过 Signalr 进行通信。

使用 jmeter websocket 插件,我可以连接设备。

但无法获得实时数据,因为 ECG 波形是连续流式传输的。

对我来说,通过 JMeter 获取实时数据是不可能的。

在 Jmeter 或除了 Jmeter 之外还有其他方法,使用它我可以一次打开多个 Web 浏览器并使用不同的用户凭据登录并打开实时流媒体页面?

标签: jmeter

解决方案


您可以使用“jp@gc - WebDriver Sampler”和“jp@gc - Chrome Driver Config” for chrome 来运行多个浏览器。Config 将具有 chrome 驱动程序 exe 的路径,而 sampler 将具有用于用户操作的代码。然后,线程组可以用于多线程/多浏览器。

在此处输入图像描述

同样,您可以用于 IE 和 Firefox。

文档:https ://jmeter-plugins.org/wiki/WebDriverSampler/

我没有使用过 websocket,但在下面的链接中找到了。 https://www.blazemeter.com/blog/websocket-testing-apache-jmeter

希望这可以帮助。


推荐阅读