2011-05-17 155 views
1

我正在使用WCF服务与TCP绑定,并希望做负载测试,任何人都可以请指导,如何执行它,我想在免费的工具上做到这一点。我试过VS 2010,但它没有工作,因为TCP绑定WCF负载测试

+0

您是否尝试设置控制台应用程序并从那里访问该服务?有了这个,你可以对服务执行并行调用来测试它。 – 2011-05-17 09:41:17

回答

0

我会建议一个不同的方法来负载测试计划。将wsHttpBinding端点添加到您的服务中并使用类似this free tool to do the load testing over HTTP instead of TCP. netTcpBinding实际上总是比基于HTTP的绑定更快,但并不像您想象的那么戏剧化,并且可能不足以使您的负载测试结果不准确。

通过基于HTTP的负载测试,您将可以使用更多的工具选项。请记住,您正在尝试确定代码的性能配置文件,而不是WCF框架本身。你仍然想用netTcpBinding做一些结果验证,使用@PeytonCrow在他对该问题的评论中提到的内容。

+0

谢谢Sixto它可能是一个值得替代..但有没有任何工具,支持TCP绑定? – Deepesh 2011-05-17 15:58:56

+0

有一个商业产品[名为SO-Aware Workbench](http://www.tellagostudios.com/products/so-aware-test-workbench%E2%84%A2),它有一个负载测试组件。它似乎支持所有WCF绑定,但您需要尝试确认。 – 2011-05-17 16:21:53