使用Controller和Agents将负载测试结果存储在数据库中

时间:2013-04-23 20:10:52

标签: sql-server load-testing

我有一个带有一个负载测试和一个Web测试的负载测试解决方案。我创建了一个负载测试解决方案所在的代理和一个设置了SQL服务器的Controller。所以我使用Controller将Load测试结果存储在数据库中。在运行测试用例时,我面临以下问题 -

无法打开负载测试结果数据库。检查由测试控制器(或本地计算机)的连接字符串指定的负载测试结果数据库是否指定包含负载测试模式且当前可用的数据库。有关详细信息,请参阅Visual Studio帮助主题“关于加载测试结果存储”。连接错误是:尝试创建负载测试结果存储库模式时发生错误:要创建数据库“LoadTest2010”,您的用户帐户必须具有SQL Server“sysadmin”角色或“serveradmin”和“dbcreator”角色

注意 - 对于我的两位同事来说,同样的解决方案运行良好。所以我认为这与权限有关。我已经匹配了我和我的同事在控制器,代理,数据库上共享的权限,它们完全相同。

我被封锁了两天,如果有人可以花一些时间帮助我,那就太好了。

提前致谢。

1 个答案:

答案 0 :(得分:0)

Load Test Repository配置为Controller Level。因此,如果其他人可以进行负载测试,则配置正常。

也许,您没有在测试中使用远程测试控制器(仅限本地测试)。 您应该在VS中创建远程测试设置并指定远程测试控制器。

enter image description here