我希望使用Visual Studio负载测试来执行一些负载测试。
我希望能够使用负载测试提供的计数器监视功能,以便从正在加载的Web服务器上收集性能统计信息。
但是,似乎仅支持通过域凭据连接到您希望监视的计算机。在http://msdn.microsoft.com/en-us/library/ms182594.aspx中,“指定在负载测试运行期间要使用计数器集监视的计算机”部分
似乎没有办法提供用于连接到您要监视的计算机的特定凭据。由于我希望监视的Web服务器不属于域,因此我看不到使用VS负载测试监视它的任何方法。
有什么方法可以使用我错过的VS负载测试来监视它?
最佳答案
有一种方法可以做到这一点。在Windows 7上,它称为凭据管理器,您可以通过在开始菜单中搜索管理网络密码或通过控制面板>用户帐户来访问它。在旧版本中,它称为存储的用户名和密码,也可以通过“控制面板”>“用户帐户”进行访问。
简而言之,它允许您为远程系统指定备用凭据。设置凭据后,它就可以在不可见的情况下完全自动运行,并且可以自动从支持它的任何应用程序应用程序进行远程连接尝试,包括从Visual Studio收集远程Perfmon数据。
注意,您必须在实际运行负载测试的帐户上设置凭据。如果您仅在没有Controller的情况下运行本地负载测试,则这是您自己的帐户。但是,如果您运行Controller/Agent设备,则可能会将Controller配置为在服务帐户下运行(即,检查运行“Visual Studio Test Controller”服务或QTController.exe的帐户)。您必须以该帐户登录并添加凭据。
关于visual-studio - 使用Visual Studio负载测试,并监视不在我的域中的计算机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9168181/