答案 0 :(得分:0)
您需要对权限等进行排序,以允许运行测试的用户和计算机从远程计算机收集性能计数器。简短的回答是,如果运行测试的用户无法使用Perfmon查看计数器,则Visual Studio将无法看到它们。因此,Perfmon可用于确保设置正确。
要通过Visual Studio负载测试启用性能计数器集合,请在要监视的每台远程计算机中执行以下操作。登录到具有足够特权的帐户时执行这些步骤。
1)运行wf.msc
。在inbound
类别中,启用Performance Logs & Alerts firewall exception
。
2)运行lusrmgr.msc
。将用户添加到Performance Log Users
,Performance Monitor Users
和Event Log Readers
组。要添加的用户是将运行测试的用户。
3)运行services.msc
。确保将Performance Logs & Alerts
和Remote Registry
服务设置为自动运行。
4)运行secpol.msc
。确保Performance Log Users
和Performance Monitor Users
组包含Log on as a Batch User
权限。
5)在命令提示符下,通过运行lodctr /r
重建计算机上的所有计数器。 (已经看到此命令返回消息Error: Unable to rebuild performance counter setting from system backup store, error code is 5
。没有找到原因,但似乎没有引起任何问题。)
更详细地解释了这些命令here。