运行我的 Visual Studio 负载测试会导致以下错误消息:
运行测试发生错误。由于以下错误,结果收集已停止。无法访问负载测试结果存储库。负载测试结果存储库空间不足。为存储库分配更多空间(如果可能),或删除旧负载测试运行的结果。
我不知道有任何这样的存储库。如何找到存储库并解决问题?
运行我的 Visual Studio 负载测试会导致以下错误消息:
运行测试发生错误。由于以下错误,结果收集已停止。无法访问负载测试结果存储库。负载测试结果存储库空间不足。为存储库分配更多空间(如果可能),或删除旧负载测试运行的结果。
我不知道有任何这样的存储库。如何找到存储库并解决问题?
要在数据库中腾出更多空间,请打开任何负载测试 [参见注释]。右键单击负载测试并选择管理测试结果,或单击负载测试窗格上方最右侧的图标。窗口中的下拉列表之一允许选择所有负载测试结果。选择一个或多个不再需要的结果文件并将其删除。删除需要一段时间,可能是几分钟。
负载测试结果可以通过同一窗口上的导出和导入按钮进行存档和恢复。导出不会删除结果。
注意:也可以新建一个负载测试,它不需要做任何事情,它只需要存在。访问管理测试结果窗口的唯一方法是通过开放式负载测试。
更新:
Visual Studio 使用的 SQL 数据库可以从 Menu => Load Test => Manage test controllers找到。
正在使用的数据库并不总是显而易见的,有时“管理测试控制器”窗口并不能说明全部情况。因此,应该从中删除结果的数据库并不明显。在一种情况下,我发现即使使用Manage Test Controllers找到的负载测试数据库中的所有记录都已删除,但仍重复显示以下消息。
结果收集因以下错误而停止:无法访问负载测试结果存储库:负载测试结果存储库空间不足。为存储库分配更多空间(如果可能),或删除旧负载测试运行的结果。
在Open and Manage Load Test Results窗口中,我建议检查Enter a controller name 中显示的每个值以查找负载测试结果(包括 value <Local - No controller>
),并为每个这些值设置Show results for the following load test为<Show results for all tests>
。