宁可枝头抱香死,何曾吹落北风中。这篇文章主要讲述如何测试托管在Azure Appservice上的SignalR应用(负载+功能结合)?相关的知识,希望能为你提供帮助。
如何测试Azure Appservice上托管的SignalR应用(负载+功能结合)我们正在构建一个SignalR应用,用于在活动和大会期间向观众进行问题投票(实时).我们预计会话有1000-2000个活跃的并发用户,这意味着他们中的大多数人将同时连接.这将在短时间内造成沉重的负载.我们希望模拟x数量的独特客户端将同时连接.例如,1000个用户在30秒内连接.语言和signalR包:该应用程序用.NET Core 2.2与React前端构建.*SignalR包(.NET Microsoft.AspNetCore.SignalR包(.NET Microsoft.AspNetCore).SignalR包(.NET Microsoft.AspNetCore).SignalR包(.NET Microsoft.AspNetCore).SignalR包(.NET Microsoft.AspNetCore 例如1000个用户在30秒内连接.语言和signalR包:该应用程序是用.NET Core 2.2和React前端构建的.*SignalR包(.NET) Microsoft.AspNetCore.SignalR.Core (1.1.0)*SignalR包(npm) @aspnetsignalr (1.1.4)Azure设置我们在Azure Appservice上运行我们的应用程序,使用Azure SQL DB.我们使用Azure SignalR服务,并将根据我们客户的需求进行扩展。
测试我们已经尝试使用Jmeter进行加载测试,并做了GUI测试(在100-200个用户的小规模测试中使用Selenium)。我们也运行了一个通过javascript循环创建枢纽连接的应用内测试。但我们无法确保我们的应用能在1000-2000个活跃连接的情况下工作。我的问题是,如何测试这种类型的应用并确认其。我不可能是第一个建立这样的应用程序的人。
答案【如何测试托管在Azure Appservice上的SignalR应用(负载+功能结合)()】最明显的方法是。
- Crank,微软的SignalR性能测试工具。
signalr-tester
- JMeter应该也是一个不错的选择,请看一下。如何使用JMeter加载测试异步请求? 文章了解更多信息,它也可以通过以下方式与Selenium集成 WebDriver采样器
推荐阅读
- Apps Script
- 安卓ListView在行末添加文本。
- 如何在Android应用中测试Google Actions()
- 在JavaAndroid中获取开始和结束的一天的纪元第二。
- 如何在spring-boot中用application.properties制作config类()
- 在android studio中引用Firestore
- Sqlite表在小米Note 7s上不创建,但在其他手机和Android Studio中的虚拟设备上创建。
- Apple为什么说iPhone应用程序使用MVC()
- 如何在Android Studio中将Pdf文件转换为文本