chi*_*oro 6 load-testing visual-studio-2010
我正在设置负载测试控制器和代理.我遵循这些准则:
设置控制器和代理非常简单.这两个服务都在名为"LoadTest"的本地用户下运行,该用户是本地Administrators组的成员.
下一步,创建一个使用测试控制器和测试代理以及数据和诊断适配器的新测试设置,我在Visual Studio 2010解决方案的解决方案项中添加了一个新的"测试设置"文件.因此,在尝试定义要在"角色"选项卡中使用的控制器时,我失败了:

我输入"localhost:6901"作为控制器,然后右侧出现一个警告图标.如果我将鼠标悬停在那上面,它会说:
无法与控制器'localhost'连接.如果未启动控制器服务,您可以通过单击重启装备按钮启动它.
收到以下错误:您没有相应的权限来执行此操作.
我在我的个人用户帐户中运行Visual Studio,这与运行测试控制器的用户("LoadTest")不同.但我认为这应该是正常的使用场景.此外,我和"LoadTest"用户都是管理员组的成员.
谁能告诉我为什么这不起作用?
我找到了" Visual Studio测试控制器和代理的故障排除指南 ",其中说:
2.2.1.权限:测试控制器未连接到TFS服务器:
- 要远程运行测试,客户端用户必须属于Controller计算机上的TeamTestControllerUsers或TeamTestControllerAdmins或Administrators本地组.
- 要管理Controller/Agent,客户端用户必须属于Controller计算机上的TeamTestControllerAdmins或Administrators本地组.
- 代理服务帐户必须属于Controller计算机上的TeamTestAgentService或Administrators本地组.
- 控制器服务帐户必须属于Controller计算机上的TeamTestControllerUsers或Administrators本地组.
- 不支持具有空/无密码的服务帐户.
虽然我个人的用户帐户已经是本地管理员组中,这似乎并不虽然不够的.所以我也将用户添加到TeamTestControllerUsers组,并修复了它.