【发布时间】:2014-11-23 14:11:07
【问题描述】:
我正在使用 VS 执行负载测试,但结果未保存在 SQL Server 中。
当我运行测试时,表LoadTestRun 填充了数据,但是当测试完成时,表LoadTestTestSummaryData 保持为空。
如果您需要更多信息,请告诉我。
谢谢
【问题讨论】:
标签: testing visual-studio-2013 load-testing qa
我正在使用 VS 执行负载测试,但结果未保存在 SQL Server 中。
当我运行测试时,表LoadTestRun 填充了数据,但是当测试完成时,表LoadTestTestSummaryData 保持为空。
如果您需要更多信息,请告诉我。
谢谢
【问题讨论】:
标签: testing visual-studio-2013 load-testing qa
作为使用 Visual Studio 进行性能和负载测试所需的准备步骤:
确保 SQLEXPRESS 服务正在运行。您可以运行 SQL Server 配置管理器并手动启动它。请注意正确的 INSTANCE_NAME。也在任务管理器 > 服务中。接下来转到开始菜单并找到 VS2012 Cross Tools 命令提示符。输入以下内容:
cd C:\ Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
和
SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql
这将创建 VS 2012 负载测试所需的负载测试数据库架构。
在负载测试工具栏上,选择管理测试控制器。将显示“管理测试控制器”对话框。
在负载测试结果连接字符串中,单击浏览按钮 (...) 以显示连接属性对话框。
注意
如果更改控制器的连接字符串,则必须选择控制器。
必须执行所有这些步骤才能在 VS、SQL(可能还有用于报告的 Excel)之间获得适当的集成级别。我怀疑
表 LoadTestTestSummaryData 保持为空。
因为您缺少上述步骤之一。
【讨论】:
LoadTestTestSummaryData' is empty and LoadTestRun` 已充满数据。
您能否进入保存结果的数据库,默认情况下应该是 \sqlexpress 中的内容?如果只有一张表,Visual Studio 可能有问题。如果您没有从负载测试中获得任何表格,我建议您重置您的关注此 MSDN 链接,看看您可能错过了什么:http://msdn.microsoft.com/en-us/library/ms318550.aspx
【讨论】: