所以基本上我想尝试使用各种功能,一下子我的asp.net应用程序的负载测试。还有就是在这个应用程序,它似乎是捕获HTTP请求的一个简单的重播将不足以以及由于其他的功能,比如挑选出随机操作,在多台机器,简单的负载测试进行再验证结果执行很大的依赖性和Ajax请求软件是不够的。在.NET中进行简单分布式通信最简单的方法是什么?
还没有预算,这个项目的支出,所以商业实现,不能使用。我辩论上尝试使用MSMQ(从来没有使用之前)来处理客户机之间的通信,但如果真的很复杂设置,那么我会要么使用一个数据库表作为队列或每个试验机作为一个简单的TCP服务器其客户。
功能我想要的是:立即失败(一个客户端崩溃,然后所有客户端都应该停止),每个测试运行应该以全新的方案开始,没有任何先前的消息,并且能够发布开始和停止事件。如果我不必担心状态管理(倾向于通过数据库的TCP服务器)或并发性,这也会很好。