【发布时间】:2012-07-20 04:48:36
【问题描述】:
我正在使用 NetTcpBinding 对 WCF 服务进行负载测试。为此,我有一个单元测试,它调用服务并要求 X 个数据结果,我在负载测试(Visual Studio 2010)中使用这个单元测试。
问题是我不知道如何找出服务的最大吞吐量。我不断更改负载测试中的用户/客户端数量,并尝试查看是否能更快地获得结果。有没有更好的办法?
【问题讨论】:
标签: visual-studio-2010 wcf load-testing
我正在使用 NetTcpBinding 对 WCF 服务进行负载测试。为此,我有一个单元测试,它调用服务并要求 X 个数据结果,我在负载测试(Visual Studio 2010)中使用这个单元测试。
问题是我不知道如何找出服务的最大吞吐量。我不断更改负载测试中的用户/客户端数量,并尝试查看是否能更快地获得结果。有没有更好的办法?
【问题讨论】:
标签: visual-studio-2010 wcf load-testing
如果您想测量 WCF 服务的性能,您可能需要使用称为性能计数器的内置机制。它允许您在代码中添加一些诊断指令,例如增加计数器,然后在 perfmon.exe 工具中查看结果。更多关于http://msdn.microsoft.com/en-us/library/ms735098.aspx的信息。
我想您可以使用它来测试服务对特定数量的客户端的响应速度以找到最大吞吐量。
【讨论】: