Visual Studio加载测试结果存储库空间不足

时间:2013-05-19 12:28:07

标签: c# visual-studio testing

运行Visual Studio加载测试会导致以下错误消息:

  

运行测试时出错。由于以下错误,结果收集停止。无法访问负载测试结果存储库。负载测试结果存储库空间不足。为存储库分配更多空间(如果可能),或删除旧负载测试运行的结果。

我不知道任何这样的存储库。如何找到存储库并解决问题?

2 个答案:

答案 0 :(得分:4)

要在数据库中腾出更多空间,请打开任何负载测试[请参阅注释]。右键单击负载测试并选择管理测试结果,或单击负载测试窗格上方的下一个最右侧图标。窗口中的下拉列表之一允许选择所有负载测试结果。选择一个或多个不再需要的结果文件,然后删除。删除需要一段时间,可能需要几分钟。

可以通过同一窗口上的导出导入按钮存档和恢复负载测试结果。导出不会删除结果。

注意:也可以创建一个新的负载测试,它不需要做任何事情,它只需要存在。访问管理测试结果窗口的唯一方法是通过开放负载测试。

更新

可以在Menu =>中找到Visual Studio正在使用的SQL数据库。 负载测试 => 管理测试控制器


正在使用的数据库并不总是很明显,有时管理测试控制器窗口并不能说明整个故事。因此,应该删除结果的数据库并不明显。在一个案例中,我发现下面的消息被重复显示,即使使用管理测试控制器找到的负载测试数据库中的所有记录都已被删除。

  

由于以下错误,结果集合已停止:   无法访问负载测试结果存储库:   负载测试结果存储库空间不足。分配   存储库的更多空间(如果可能)或删除   旧负载测试运行的结果。

打开并管理负载测试结果窗口中,我建议检查输入控制器名称中显示的每个值以查找负载测试结果(包括值{{1 }}并为每个值设置显示以下负载测试的结果<Local - No controller>

答案 1 :(得分:0)

AdrianHHH的帖子是正确的,但只是为了澄清:“开放负载测试”意味着打开负载测试设计器,而不是结果。然后,右键单击设计器中的任何节点。在Visual Studio 2017中,右键单击后的上下文菜单显示“打开并管理结果”。

如果您收到有关无法访问结果存储的错误,请转到SQL Server数据库并收缩数据库(Rt单击数据库节点 - &gt;任务 - &gt;收缩 - &gt;文件(和DB))。

我的策略是首先删除小型运行,您可以通过在“持续时间”列中对结果进行排序来找到它。

enter image description here