0

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

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

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

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

4

1 回答 1

0

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

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

于 2013-09-09T05:23:33.040 回答