我们正在构建旨在与100或1000台PC进行通信的软件。不幸的是,我们没有办法设置这么多设备。我们没有那么多的物理设备,而且我们没有足够的基础设施来支持这么多的虚拟设备。我们正在考虑大量使用个人电脑进行测试,并结合网络延迟等其他因素。有没有服务或其他方式可以达到这个水平的测试?使用100个设备进行测试
1
A
回答
1
有云端负载测试服务可能会做你想做的。我知道的一些手牌是LoadStorm和Load Impact。不少其他人会搜索诸如“云负载测试”之类的内容。这可能是一个简单的选择。会有一些成本,但不会太高。
如果您想免费推出自己的解决方案,许多基础架构即服务提供商为新用户提供免费套餐。 Amazon EC2和Microsoft Azure每个月免费提供750个小时的最小实例。虽然这通常用于服务器时间的整个连续一个月(24小时* 31天),但您也可以使用它在一个小时内启动750台服务器,每月一次。将它们扩展到可用的所有不同区域/数据中心,以最大限度地提高网络和延迟方面的差异。
您也可以考虑使用具有良好并发支持或轻便脚本的语言编写测试工具,以便一次启动数百个线程/进程,然后在相对较少的服务器上运行测试。它不会与1000个不同的IP地址同时出现,但每个服务器数量为4-5台的服务器可能足以满足您的测试需求。
相关问题
- 1. 找不到Android设备进行测试
- 2. 哪个Android设备可以进行应用测试?
- 3. 使用物理设备进行持续集成测试
- 4. iOS在AWS设备场中使用specta进行单元测试
- 5. 在多台设备上使用robotium进行同步测试
- 6. 使用设备上的仪器进行自动化测试
- 7. iPhone企业程序是否允许我使用超过100个设备进行beta测试?
- 8. 多个BLE设备测试
- 9. Golang - 使用文件系统进行测试并达到100%
- 10. 使用相同的测试帐户在多个设备上进行Android应用内结算v3测试
- 11. 使用自动测试进行测试
- 12. 使用iOS设备通过USB进行设备调试时可使用Flash Pro?
- 13. 在设备上部署iphone应用程序以进行测试
- 14. 设置DefaultFileSystemProvider进行测试
- 15. ActivityNotFoundException在运行2.3的设备上进行测试时
- 16. 使用React进行测试
- 17. 使用CssSelector进行测试
- 18. 使用LIBSVM进行测试
- 19. 使用Erlang进行测试。
- 20. 使用Mockito进行测试
- 21. 使用Espresso进行测试
- 22. 使用HTF进行测试
- 23. 使用requests.adapters.HTTPAdapter进行测试
- 24. 使用ActionFilterAttribute进行测试
- 25. 使用SDN进行测试
- 26. 使用vb6进行测试
- 27. 使用android虚拟设备测试activesync
- 28. IPhone设备测试
- 29. 使用iOS 5.0.1测试版设备测试iOS应用程序
- 30. 使用Android设备进行直播使用设备