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

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

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

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

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

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

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

更新:

可以在Menu => Load Test => Manage test controllers中找到Visual Studio正在使用的SQL数据库。


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

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

在“ 打开和管理负载测试结果”窗口中,我建议检查输入控制器名称中显示的每个值以查找负载测试结果 (包括值 ),并为每个值设置显示以下负载的结果测试

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

如果您收到有关无法访问结果存储的错误,请转到SQL Server数据库并收缩数据库(Rt单击数据库节点 – >任务 – >收缩 – >文件(以及数据库))。

我的策略是首先删除小运行,您可以通过在其Duration列上对结果进行排序来找到它。

在此处输入图像描述