Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio负载测试结果存储库空间不足_C#_Visual Studio_Testing - Fatal编程技术网

C# Visual Studio负载测试结果存储库空间不足

C# Visual Studio负载测试结果存储库空间不足,c#,visual-studio,testing,C#,Visual Studio,Testing,运行我的Visual Studio负载测试会导致以下错误消息: 运行测试时出错。由于以下错误,结果收集已停止。无法访问负载测试结果存储库。负载测试结果存储库空间不足。如果可能,为存储库分配更多空间,或者删除较旧的负载测试运行的结果 我不知道有这样的存储库。如何找到存储库并解决问题?要在数据库中腾出更多空间,请打开任何负载测试[请参见注释]。在负载测试中单击鼠标右键,然后选择“管理测试结果”,或者单击负载测试窗格上方最右侧的下一个图标。窗口中的一个下拉列表允许选择所有负载测试结果。选择一个或多个不

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

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


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

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

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

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

更新:

Visual Studio正在使用的SQL数据库可以从菜单=>Load Test=>Manage Test Controller中找到

正在使用的数据库并不总是显而易见的,有时“管理测试控制器”窗口并不能说明全部情况。因此,应该从中删除结果的数据库并不明显。在一个案例中,我发现下面的消息被重复显示,即使使用Manage Test Controller找到的负载测试数据库中的所有记录都已被删除

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


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

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

如果出现无法访问结果存储的错误,请转到SQL Server DB并收缩数据库,然后单击DB节点->任务->收缩->文件以及数据库

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


负载测试系统使用的SQL server数据库有多大?@Lasse:据我所知,测试系统没有使用任何数据库。我怎么知道呢?我不知道,我只是在google上搜索了visual studio负载测试存储库空间,然后弹出了这个页面:,它提到安装了SQL Server Express服务器并设置了数据库,而这些服务器在该版本下只能变成4GB。请参阅该页上的“负载测试结果存储注意事项”主题。我只知道这些,但这可能足以为您指明正确的方向。您似乎可以创建或迁移/移动?该数据库位于真实的SQL Server实例上,不会有这些限制,而且express Edition也不会有更高的限制,我相信它的10GB现在在2012版本上,但我不知道您是否可以根据需要使用该数据库引擎。不幸的是,我对负载测试系统一点也不熟悉。如果你知道要修复什么,你可能想在这里写下你自己问题的答案,我相信其他人在某个时候也会有同样的问题。