VSTS性能测试实验目的:1.掌握系统测试中相关概念2.掌握VSTS测试工具的使用实验要求:1.创建基于C#的站点2.对创建的站点进行WEB测试及压力测试。实验步骤:1.进入课室Windows2003系统中的VisualStudio2005系统。选择“文件添加新建项目”注意:如从这里开始的同学创建路径是“文件新建项目”2.选择“VisualC#测试”,选择“测试项目”,点击确定,创建测试项目。3.在“解决方案资源管理器”中选中刚创建的测试项目,“右键添加Web测试”4.弹出浏览器窗口,本步骤为对该站点的操作进行录制,用来进行批量操作。在打开的浏览器中输入以上步骤创建的站点的路径“”,进行访问操作。此时回到VS界面,可以看到该WEB测试的录制界面。5.回到浏览器页面,进行以下操作:用之前创建的用户密码进行登录,随便点击几下其他页面,注销,然后再用错误的用户名或者错误的密码登录。6.进入VS界面,点击“停止记录”,录制完毕。以上操作步骤就是后面负载测试的测试步骤。7.在“解决方案资源管理器”中选中测试项目,“右键添加负载测试”,弹出负载测试向导。8.创建方案。9.选择负载模式,常量负载对应于FAT测试,分级负载一般对应于ramp-up测试。这里我们选择做ramp-up测试。设置如下图所示。10.在测试组合中,选择添加,把刚才创建的WEB测试添加到右边作为测试策略。可添加多个并分发11.浏览器组合中可以选择在不同版本的浏览器中进行测试。并进行测试分配。同学们可以酌情添加12.网络组合中,可以选择模拟不同的网络条件进行测试13.计数器集中添加需要监视的计算机(服务器),在本试验中就是本机14.运行设置用来设置运行测试的时间等,本实验持续运行10分钟,同学们可酌情修改。15.在VS界面查看该负载测试的测试方案16.点击左上角按钮进行测试过程。17.进入测试界面,等待测试结束,查看并分析测试结果。18.测试结束19.查看测试数据,在左边的测试方案里面可以选择想要查看的数据项20.添加需要查看的计数器,如CPU,内存占用率,响应时间等。(如有不清楚的英文单词,查百度)由于本人机器所限,设置的参数过大,难以体现各种关系(如查看CPU占用率,一开始测试,占用率就去到了90%以上,一直处于警告状态),同学们可以适当降低参数。21.根据系统测试里讲过的测试方法,采用ramp-up或者flat负载类型,安排如下测试策略的测试数据,并查看测试结果附测试参数:数据传输的吞吐量(Transactions)数据处理效率(Transactionspersecond)数据请求的响应时间(Responsetime)内存和CPU使用率连接时间(ConnectTime)、发送时间(SentTime)处理时间(ProcessTime)、页面下载时间第一次缓冲时间每秒(SSL)连接数每秒事务总数、每秒下载页面数每秒点击次数、每秒HTTP响应数每秒重试次数