网站在VS2005环境下开发完成,后台选择SQL数据库;用什么工具,测试实现并发数据库,IIS连接数的最大承受力的数据显示出来!

解决方案 »

  1.   

    用微软的.net2003自带的act工具吧
      

  2.   

    如果装的是企业版可以在开始菜单.net下的企业版功能里找到microsoft application center test,用那个测试
      

  3.   

    使用ACT工具的一般步骤如下:       1)创建ACT项目。在 Visual Studio .NET 的“文件”菜单上,选择“新建”,再选择“项目”。在“其他项目”文件夹中,选择“Application Center Test 项目”,再选择“ACT 项目”模板。键入项目的名称和位置(路径)。若要将项目添加到现有 Visual Studio .NET 解决方案中,请指定现有解决方案文件的名称和位置,并选择“添加到解决方案”选项,然后单击“确定”。一个解决方案只能包含一个 ACT 项目。       2)创建ACT测试。用鼠标右键单击“解决方案浏览器”中的ACT项目的名称,选择“添加”,再选择“添加新项”,选择“Test (.js)”或“Test (.vbs)”创建空动态测试,然后手动添加测试的源代码。       3)设置ACT测试属性,包括迭代次数、运行时间、准备时间、连接数等。       4)运行ACT测试。用鼠标右键单击测试名称并选择“启动测试”,将自动保存项目的所有更改并开始测试运行。有关测试运行的信息以及启动测试时遇到的所有错误将出现在“输出”窗口中。测试运行结束时,“输出”窗口中将显示最终结果摘要。       5)查看ACT测试结果。“输出”窗口显示测试运行的信息,包括错误消息、测试运行时的状态以及测试结束时的最终结果摘要。包括每秒连接数、迭代次数、HTTP错误数、DNS错误数、套接字错误数、首字节平均响应时间、末字节平均响应时间。 结果分析 1) 分析Average requests per second,应该就是“每秒平均请求”。
     我们可以多测试几次,使用1、2、5、10、50、100、200……的并发浏览器连接数目。然后,我们可以把几次结果放在一个图表中来分析。
     一般情况下,随着并发浏览器连接数目的增加,Average requests per second的数目也会增加,但当到了某一个值以后,再增加就反而导致Average requests per second下降了。那么,这个值就差不多是服务器能支持的最大并发浏览器连接数目。 2) Average time to last byte,是发送请求以后,到收到服务器响应结束的时间。
     显然,一般情况下,随着并发浏览器连接数目的增加,这个值是会随着变大的。一般情况下,分析这个值是不是合理,可以参考下面的标准:
    0.1秒:       非常快了
    1秒:          速度还是非常快的,基本不用考虑性能问题
    3 – 4秒:    对于内部网络,可以接受的一个结果
    5 – 8秒:    对于外部网络,可以接受的一个结果
    10秒以上:   太慢了一些 3) Average time to first byte,只不过是发送请求以后,到收到服务器响应开始的时间。
      

  4.   

    安装的版本:Microsoft Visual Studio 2005 Team Edition,没有找到WEB加载测试
      

  5.   

    WebLoad 专业的压力测试工具