原文地址:http://www.cnblogs.com/chenxizhang/archive/2009/06/01/1493939.html

原文参见:http://msdn.microsoft.com/zh-cn/library/ms182600(VS.80).aspx

负载测试的结果存储在一个 SQL 数据库中。这个 SQL 数据库就称为“负载测试结果存储区”。这个数据库既可以是本地的(通常使用 SQL Express),也可以是远程的(使用任何 SQL 版本)。创建数据库架构之后,您就可以将负载测试结果保存到该数据库中。

注意

这只适用于负载测试。有关保存其他测试类型的信息,请参见 保存和发布测试结果。

一种选择是在运行 SQL Express 的本地服务器上创建数据库表。对于本地的负载测试结果存储区,您只需运行一次脚本即可将其用作所有负载测试的全局设置。

对于控制器而言,安装程序会创建一个默认的 SQL Express 本地实例和负载测试结果存储区,并将其配置为由控制器使用。对于任何不使用远程测试机组 (Rig) 的安装程序,将在第一次运行负载测试时创建数据库。如果您希望使用功能更为强大的 SQL Server 上的数据库,则需要单独配置一个不同的结果存储区。您可以在以后挖掘由其他用户挖掘的数据。有关更多信息,请参见如何:在 Rig 上运行测试。

设置运行 SQL Express 的计算机
  1. 打开 Visual Studio 命令提示。键入以下文本:

    cd n:\Program Files\Microsoft Visual Studio 8\Common7\IDE

【如果是VS2008,则为C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE】

  1. 在上面的文件夹中键入以下文本:

    SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    警告

    参数区分大小写。必须键入大写的 S 和小写的 i。

    也可以选择将数据库安装到任何现有的 SQL 服务器上。例如,如果您有一个名为 ContosoServer1 的 SQL 服务器,则可以使用以下命令:

    SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

    警告

    参数区分大小写。必须键入大写的 S 和小写的 i。

    可能还需要指定用户名和密码,以便可以连接到 ContosoServer1。在这种情况下,应使用下面的命令:

    SQLCMD /S ContosoServer1 -U <用户名> -P <密码> -i loadtestresultsrepository.sql

    警告

    参数区分大小写。必须键入大写的 S、U 和 P,以及小写的 i。

  2. 在“测试”菜单上,单击“管理测试控制器”。将显示“管理测试控制器”对话框。

  3. 在“负载测试结果连接字符串”中,单击浏览按钮 (…) 以显示“连接属性”对话框。

    注意

    如果更改某个控制器的连接字符串,则必须选择相应的控制器。

  4. 在“服务器名称”中,键入 localhost\sqlexpress 或您在第 2 步中使用的服务器的名称(例如 ContosoServer1)。

  5. 在“登录到服务器”下,选择“使用 Windows 身份验证”。

  6. 在“连接到数据库”下,选择“选择或输入一个数据库名”。从下拉列表框中选择“LoadTest”。

  7. 单击“确定”。

  8. 在“管理测试控制器”对话框中单击“关闭”。

VSTS负载测试——如何:使用 SQL 创建结果存储区的更多相关文章

  1. lr11.0负载测试 real-world schedule 与basic schedule的区别是什么

    real-world schedule 是真实场景模式  可以通过增加ACTION来增加多个用户 basic schedule 是我们以前用的 经典模式  只能设置一次负载的上升和下降

  2. Visual Studio进行负载测试,RIG和负载测试术语- Part II

    对于一个多用户的应用程序,性能是非常重要的.性能不仅是执行的速度,它包括负载和并发方面.Visual Studio是可以用于性能测试的工具之一.Visual Studio Test版或Visual S ...

  3. LR12.53—第5课:创建负载测试场景

    在前面的课程中,您使用VuGen将验证您的Vuser脚本.在本课中,您将评估多个Vuser的负载下您的系统.您将模拟十个旅行代理同时使用航班预订系统的行动,以及这些用户的负载下观察系统的行为.设计和运 ...

  4. 使用JMeter进行负载测试——终极指南

    这篇教程讨论的是JMeter,它是一款基于Java的.集合了几个应用程序.具有特定用途的负载和性能测试工具. 本篇主要涉及的内容: 解释一下JMeter的用途 JMeter的实现方式以及采用的技术 安 ...

  5. VS2012中进行Web性能和负载测试

    问题1:无法使用ie进行录制 解决方法: 工具 >> 管理加载项 >> 在工具栏和扩展中找到发布者为Microsoft Corporation的Microsoft Web Te ...

  6. 【转】使用JMeter进行负载测试——终极指南

    使用JMeter进行负载测试——终极指南 这篇教程讨论的是JMeter,它是一款基于Java的.集合了几个应用程序.具有特定用途的负载和性能测试工具. 本篇主要涉及的内容: 解释一下JMeter的用途 ...

  7. 开源的负载测试/压力测试工具 NBomber

    负载测试和压力测试对于确保 web 应用的性能和可缩放性非常重要. 尽管它们的某些测试是相同的,但目标不同. 负载测试:测试应用是否可以在特定情况下处理指定的用户负载,同时仍满足响应目标. 应用在正常 ...

  8. LR12.53—第6课:运行负载测试

    第6课:运行负载测试 当你运行一个负载测试,LoadRunner将生成系统上的负载.然后,您可以使用LoadRunner的监控器和图形负载下,观察系统的性能. 在这一课中,你将涵盖以下主题: 一目了然 ...

  9. LR12.53—第4课:准备Vuser脚本进行负载测试

    第4课:准备Vuser脚本进行负载测试 在前面的课程中,您确认您的Vuser脚本的回放产生了真正的用户的精确仿真.下一个步骤是准备的脚本负载测试.如何将多用户系统同时工作的工作?会拖慢系统到不可接受的 ...

随机推荐

  1. Weex 学习教程

    一.环境搭建 1.安装Node,官网下载(http://nodejs.org/) 2.查看npm安装版本,终端输入:npm -v版本不能低于2.15.1 3.安装weex-toolkit,终端输入:n ...

  2. jdbc - Insert 'Date' value in PreparedStatement

    “preparedStatement.setDate()”方法接受的是 'java.sql.Date' 类型的参数,而我们一般格式化日期所使用的是'java.util.Date'中的'SimpleDa ...

  3. 网站如何防Session冒名顶替和cookie防篡改

    做网站难免要面对安全性的问题,诸如sql注入拉,cookie冒名拉,等等,sql注入算是老生常谈,翻翻旧账有不少优秀的帖子在说明这个问题,所以我们来说说Session冒名顶替的风险以及应对的办法. 首 ...

  4. godaddy_关于产品退款

    You're chatting with Danny.Danny - Thank you for contacting live chat. My name is Danny. How can I a ...

  5. iOS 常见错误:CALayer position contains NaN: [14 nan]

    Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contai ...

  6. 移动触摸事件(touchstart、touchmove和touchend)

    touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发. touchmove事件:当手指在屏幕上滑动的时候连续地触发.在这个事件发生期间,调用preventDefaul ...

  7. centos7上安装与配置Tomcat7(整理篇)

    1.检查tomcat7是否已经安装 rpm -qa | grep tomcat ps -ef | grep tomcat 第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomc ...

  8. 浅说prop与attr的区别

    jquery中attr和prop的区别   在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了. 关于它们两个的区别,网上的答 ...

  9. Javascript中的函数(Function)与对象(Object)的关系

    今天我们来尝试理解Function和Object.因为这个里面有些人前期可能会搞糊涂.他们之间到底是什么关系.当然也不除外当初的我. 注意:官方定义: 在Javascript中,每一个函数实际上都是一 ...

  10. JavaScript不可变原始值和可变的对象引用

    一.JavaScript不可变原始值 JavaScript中的原始值(undefined,null,布尔值,数字和字符串)与对象(包括了数组和函数)有着根本的区别.原始值是不可变的(undefined ...