我们如何在 JMeter 中使用来自多个 IP 地址的 Web 套接字

how we can use web socket from multiple IP addresses in JMeter

我需要连接 jmeter 中不同 IP 的 websocket 请求并将其发送到我的 singalR 服务器。我该怎么做。我知道在 HTTP 请求的情况下,我们可以在 jmeter 中通过在机器上创建多个 IP 地址别名来做到这一点,如 link https://www.blazemeter.com/blog/how-to-send-jmeter-requests-from-different-ips 中所述。 此过程如何适用于 websockets。?

谢谢。

它不会,因为设置传出 IP 地址的可能性需要存在于您正在使用的 WebSocket 插件中。

目前可用的解决方案是分配您需要的IP地址和run JMeter in distributed mode尽可能多的机器。如果单台机器足够强大,您可以在那里启动多个 JMeter 从属进程,请记住:

  • 您需要在 OS 级别定义这些 IP 地址(或别名)
  • 你需要将slave绑定到different ports

如果你会 Java 编程你可以自己添加,该项目位于 https://github.com/ptrd/jmeter-websocket-samplers, somewhere here

如果不能 - 您可以通过 GitHub 要求插件开发人员添加此功能,或者尝试通过 JMeter Plugins Support Forum

联系他