我可以在JMeter性能测试中管理SignalR“对话”吗?



我正在使用JMeter来尝试测试一个也使用SignalR的Web应用程序。

我在这里找到了一些很好的信息,http://www.ronaldrosier.net/category/signalr

我尝试了一两种方法,但没有任何成功,但我认为我对对话有相当好的处理能力。

但是,我相当简单的问题是是否真的可以做到?

只要 JMeter 允许您从一个请求的响应中提取值并将其用作进一步请求的参数,这应该是可能的。这是因为 SignalR 客户端首先发送一个协商请求,服务器使用唯一的服务器签名游标令牌回复该游标令牌,然后该游标令牌必须存在于所有进一步请求(包括发送和接收操作)的查询字符串中。无法在客户端上生成这些连接令牌。

SignalR实际上有一个名为Crank的负载生成工具。它作为 SignalR 的 GitHub 存储库中的源代码提供,网址为 https://github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.Crank

最新更新