首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用signalR的单页应用程序:性能测试

使用signalR的单页应用程序:性能测试
EN

Stack Overflow用户
提问于 2015-03-23 03:53:26
回答 2查看 1.6K关注 0票数 3

我有一个问题来评估我们网站可以处理的并发用户数。网站是一个建立在.net框架上的单页面应用程序,前端使用Durandal.js。我们使用signalR (集线器)在服务器和客户端之间进行实时通信。

我看到的唯一选择是“浏览器测试”,所以每个测试都应该运行浏览器实例(或使用phantomJs等)来保持与服务器的实时连接(就像在实际使用中一样)。除了使用使用浏览器实例来模拟用户行为的测试之外,还有没有其他选择呢?模拟1000个并发用户的负载的最佳方法是什么?

我发现有几个云服务支持这样的负载测试,例如loadimpact,blazemeter。如果有人能分享他们使用这些工具的经验,那就太好了。

EN

回答 2

Stack Overflow用户

发布于 2015-03-23 04:06:50

SignalR提供了一个名为Crank的工具,可以用来测试给定机器可以处理多少个连接。

更多信息:http://www.asp.net/signalr/overview/performance/signalr-connection-density-testing-with-crank

票数 1
EN

Stack Overflow用户

发布于 2015-06-17 15:06:06

创建自己的脚本来创建虚拟用户!这是重建真实世界负载/压力的最有效方法!在java signalr客户端中使用Akka Actor模型(用于创建虚拟用户)!(如果您愿意,可以使用Gatling工具作为框架,并将用java或scala编写的脚本附加到Gatling的虚拟用户!)通过在xml文档中存储用户信息(身份验证令牌或用户凭据)来使脚本动态。

请评论问题,我可以指导你端到端,因为我完成了building+deploying这样的工具…

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29199123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档