2011-12-02 38 views
4

我正在使用Visual Studio 2010进行一些负载测试。我一直未能弄清楚如何设置测试结果的保存位置,而且似乎没有测试结果可以在测试运行时浏览。如何确定在Visual Studio 2010中保存加载测试结果的位置?

我有一般想法,你应该提供一个SQL连接字符串,指定一个SQL服务器,并在其上设置一些表。

我在哪里设置本地测试运行的连接字符串?有没有可能配置VS2k10将我的测试结果保存到本地文件?

请注意,本地SQL数据库(如SQL Express)在我的环境中是特别禁止的。

回答

2

Visual Studio严格要求SQL Server用于加载测试存储。如果您没有SQL Server数据库,则无法保存测试运行数据。您只需在测试运行后立即浏览结果,并将测试详细信息复制并粘贴到Excel中即可。在关闭结果之后,结果很好。

但是,数据库不必位于本地计算机上。有没有可能在网络上的其他位置访问SQL Server?

您必须在使用前配置数据库,才能运行“Microsoft Visual Studio测试控制器2010配置工具”(在Visual Studio开始菜单文件夹中找到)。

设置连接字符串在测试(菜单)>管理测试控制器中完成。此对话框允许您选择控制器(或本地测试的“本地 - 无控制器”),并允许您将连接字符串设置为负载测试结果存储区。

5

如果您发现自己处于未设置数据库来存储VS 2010 Load Tester的测试结果的情况,则以下内容将有所帮助。

VS 2010的默认安装,将不会有Microsoft Visual Studio测试控制器2010工具。

要建立必要的表来存储测试结果,所有你需要做的就是运行针对数据库的loadtestresultsrepository.sql脚本。

你会发现这个脚本在:
86 - C:\ Program Files文件\微软的Visual Studio 10 \ Common7 \ IDE
64 - C:\ Program Files文件(x86)的\微软的Visual Studio 10.0 \ Common7 MSDN: How to: Create a Load Test Results Repository Using SQL

:\ IDE

来自

相关问题