SignalR web应用程序,笔记本电脑服务器负载测试

SignalR web app, laptop server load test

本文关键字:服务器 负载 测试 电脑 笔记本 web 应用程序 SignalR      更新时间:2023-09-26

我正在创建一个将在笔记本电脑上本地托管的web应用程序,应该能够通过Signalr与多个客户端进行交互。这个想法是让一台笔记本电脑承载所有通过无线网络连接的客户端交互。该页面是用。net 4.5/MVC3/JQuery/SignalR构建的。我已经能够毫无问题地与大约6-8个客户建立联系,但我想知道我能做到什么程度。对于如何对系统进行压力测试,有什么建议吗?我希望在一台笔记本电脑上托管大约20-40个客户端,使用以下规格是否可行?

笔记本电脑规格:处理器:第四代英特尔酷睿i7-4700MQ处理器(2.4 GHz 1600MHz 6MB)操作系统:Windows 8.1 64显卡:Intel®HD Graphics 4600内存:8.0GB PC3-12800 DDR3 SDRAM 1600 MHz

编写自己的脚本,而不是使用任何工具进行信号性能监控。

我使用Gatling工具作为框架(用于创建多个虚拟用户,即多线程),并将我用java编写的负载测试脚本(java signalr客户端)附加到它上面,它工作得非常好,它重量轻,您可以轻松增加用户!我测试了多达200个用户!

如果你需要帮助来决定性能(负载和压力)测试计划,请在评论中注明,因为这是任何性能测试的关键点!