1

我正在使用 NetTcpBinding 对 WCF 服务进行负载测试。为此,我有一个单元测试,它调用服务并要求 X 个数据结果,我在负载测试(Visual Studio 2010)中使用这个单元测试。

问题是我不知道如何找出服务的最大吞吐量。我不断更改负载测试中的用户/客户端数量,并尝试查看是否能更快地获得结果。有没有更好的方法呢?

4

1 回答 1

1

如果要测量 WCF 服务的性能,可能需要使用称为性能计数器的内置机制。它允许您在代码中添加一些诊断指令,例如增加计数器,然后在perfmon.exe工具中查看结果。有关http://msdn.microsoft.com/en-us/library/ms735098.aspx的更多信息。

我想您可以使用它来测试服务对特定数量的客户端的响应速度以找到最大吞吐量。

于 2012-07-19T20:48:36.537 回答