我正在使用NetTcpBinding对WCF服务进行负载测试。为此,我进行了单元测试,调用服务并询问X数据结果,并在负载测试中使用此单元测试(Visual Studio 2010)。
问题是我不知道如何找出服务的最大吞吐量。我不断更改负载测试中的用户/客户端数量,并尝试查看我是否更快地获得结果。有没有更好的方法呢?
答案 0 :(得分:1)
如果要测量WCF服务的性能,可能需要使用名为 性能计数器 的内置机制。它允许您在代码中添加一些诊断说明,例如增加计数器,然后在 perfmon.exe 工具中查看结果。有关http://msdn.microsoft.com/en-us/library/ms735098.aspx的更多信息。
我想您可以使用它来测试服务响应特定数量的客户端以找到最大吞吐量的速度。