我们有在嵌入了 sql server express 的 Windows 7 上运行的 .net 客户端。这些运行断开连接,并且每隔一段时间就会拨入中央服务器并转储他们的信息并下拉相关的新信息。我们想对整个分布式系统进行压力测试,并试图想出一种经济有效的方法来做到这一点。我们的一位开发人员有使用亚马逊云并启动 1000 个客户端的想法,但他们只支持 Windows Server O/S,如果您必须多次重新运行测试,这可能会花费一些钱,这很可能.
我们考虑过在一台机器上模拟 1000 个客户端,它会假装有 1000 个客户端并异步进行所有调用,但是如果你在一台机器上运行,你的一些天花板将是一台机器的 RAM 和处理器,而不是更大的机器系统,所以我不确定它会给我们带来多“真实”的画面。
所有调用都发生在客户端和服务器之间的 WCF 中。
任何人都有这方面的经验,如果有,你是如何解决的?
谢谢,
超级蒂米