【发布时间】:2011-05-17 07:26:00
【问题描述】:
我正在使用带有 TCP 绑定的 WCF 服务,并且想要进行负载测试,谁能指导一下,如何执行它,我想在免费工具上进行。我尝试使用 VS 2010 但由于 TCP 绑定而无法正常工作
【问题讨论】:
-
您是否尝试过设置控制台应用程序并从那里访问服务?这样您就可以对服务执行并行调用以对其进行测试。
标签: wcf testing binding tcp load
我正在使用带有 TCP 绑定的 WCF 服务,并且想要进行负载测试,谁能指导一下,如何执行它,我想在免费工具上进行。我尝试使用 VS 2010 但由于 TCP 绑定而无法正常工作
【问题讨论】:
标签: wcf testing binding tcp load
我建议您对负载测试计划采用不同的方法。将 wsHttpBinding 端点添加到您的服务并使用类似 this free tool to do the load testing over HTTP instead of TCP. 的东西。 netTcpBinding 几乎总是比基于 HTTP 的绑定快,但没有您想象的那么快,而且可能不足以使您的负载测试结果不准确。
通过基于 HTTP 的负载测试,您将拥有更多可供使用的工具选项。请记住,您正在尝试确定代码的性能配置文件,而不是 WCF 框架本身。您仍然希望使用与@PeytonCrow 在他对问题的评论中提到的内容类似的方式对 netTcpBinding 进行一些结果验证。
【讨论】: