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

时间:2013-09-06 09:31:59

标签: jmeter signalr

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

SignalR实际上有一个名为Crank的负载生成工具。它可以在https://github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.Crank

的SignalR的GitHub存储库中作为源提供