重新起航

如何使用VSTS做性能测试 一

上一篇 / 下一篇  2013-02-05 14:32:49 / 个人分类:VSTS

   因为文档中图片较多,有需要的请留下联系方式,我回邮件转发,谢谢!

   支持原创,转发请注明出处,谢谢~

1        前言

1.1       目的

本文档主要介绍如何在VSTS环境中进行LoadTest测试,给测试人员和初次使用者提供参考。

对该工具进行LoadTest测试的优劣进行简单的分析说明。

1.2       软件版本

本文档中使用的VSTS版本为2008

VSTSvisual studio team 2008缩写。

1.3       测试环境准备

本次文档中使用的虚拟环境为RHIS 1.1测试环境,VSTS2008工具安装在本机中。

1.4       测试需求

在测试VSTS是否适合在RHIS项目中进行Loadtest,个人认为需要在以下几个方面进考察:

1.      工具能够录制和手工编写脚本,满足测试的需求。

2.      工具能够进行参数化设置,对脚本中的部分变量进行参数化,已达到多用户并发的要求。

3.      工具能够监控服务器和客户机的系统资源,以便输出报告进行软硬件性能瓶颈分析。

4.      工具是否能够出具良好的测试报告。

 

2        Loadtest测试

2.1       测试步骤

使用VSTS进行Loadtest测试时,基本步骤如下:

1.      首先建立一个webtest脚本,录制或者手工皆可。

2.      参数化测试脚本。

3.      验证测试脚本

4.      新建一个Loadtest脚本

5.      建立场景,包括设计场景的各种设置,并发人数、运行时间、客户端等等

6.      运行测试场景

7.      添加服务器监控计数器

8.      搜集测试结果,出具报告

接下来我们就开始一步步的学习怎样使用VSTS进行一次完整的Loadtest测试。

 

2.2       新建Test项目

使用VSTS进行测试工作时,我们首先需要新建一个测试项目。

1.      打开VSTS2008选择Test Team进入界面:

 

2.3       新建WebTest脚本

1.      选择新建一个测试项目,并设置好项目的名称,存储路径:

2.      在工具栏中选新建一个Test

  

 

3.      在界面中我们可以看到VSTS中所支持的所有的测试类型。我们在这里选择webtest,设置好测试名称和存储路径:

           

4.      在弹出的录制界面中,输入URL地址开始录制脚本

 

 

5.      按照测试要求或者需要录制完毕脚本后,出现以下的界面

6.      对于录制完毕的脚本我有时需要进行的参数化工作,在VSTS中可以利用特有的方式对测试脚本进行参数化,已达到测试需要。

 

7.      选择需要进行参数化的步骤,在界面的右侧选择value,则可以进行参数化工作。选择“Add Data Source

 

8.      在弹出的界面中,我们可以发现VSTS提供三种数据参数化模式“Databse”、“CSV File”、“XML File”三种方式,这里我们使用CSV文件进行参数化。

 

点击“Next”,进行下一步

 

9.      在文件选择界面中,选择参数化源文件,点击确认:

10.界面中出现的列表即系统可以使用的参数数据:

11.点击“Finish”后,系统会出现提示信息,并在项目列表中出现数据源信息:

12.同样在右侧的工具栏中,可以看到参数化的相关信息:

13.参数完毕后,我们可以运行下脚本,检验脚本是否正确:

点击Test工作区域的“Run Test”,检验脚本。

脚本运行完毕后,我们看到脚本是否参数化成功:

上面是脚本运行完毕后的报告页面。我们可以从上面得到许多相关的运行信息:脚本运行的当前步骤、测试结果、与步骤对应的WEB页面等等。

Test脚本验证完毕后,我们可以进行下一步的Loadtest的工作。

 


TAG:

 

评分:0

我来说两句

Open Toolbar