我正试图弄清楚如何在长轮询或web套接字类型的架构上进行负载测试。我需要设置在一侧订阅通道并等待响应的多个客户端。负载测试应该测量来自发布服务器的消息到达客户机所花费的时间。
任何想法?
正如这里所说,
SignalR使用特定的协议进行通信,所以最好是您可以使用我们的工具生成负载以测试您的服务器。
所以,SignalR是和曲柄一起来的。曲柄只能连接基于PersistentConnection的应用程序,不能连接基于Hub的应用程序。
这是另一个答案,可以帮助你的Hub为基础的应用程序。
您可以使用如上所述的曲柄。其中一个参数是Transport,因此您只能指定LongPolling:
crank.exe /Url:http://someUri /Transport:LongPolling
使用JMeter (https://jmeter.apache.org/)并以传输类型为头的http连接泛滥