vs性能测试之旅(1) — 脚本录制

1、前提条件

安装Visual Studio 2010 旗舰版

2、创建项目

『文件』-『新建』-『项目』

vs性能测试之旅(1) — 脚本录制_第1张图片

3、创建性能测试

『测试』-『新建测试』

vs性能测试之旅(1) — 脚本录制_第2张图片

点击『确定』按钮后,会自动打开IE浏览器的『Web测试记录器』。

vs性能测试之旅(1) — 脚本录制_第3张图片

点击『停止』,停止录制,vs会自动回放并检测动态参数。

vs性能测试之旅(1) — 脚本录制_第4张图片

一般录制检测动态参数后,脚本可能出现运行不通过的现象。

一般是因为脚本中有许多杂七杂八的请求,这时就需要我们自己检查并手动删除多余的请求。

例如下面这个脚本中请求:

http://qurl.f.360.cn:0/check_outchain.php

http://suggestion.baidu.com/su

明显和刚才录制的百度搜索功能没有关系,所以嘛,果断删除掉。

vs性能测试之旅(1) — 脚本录制_第5张图片

4、运行性能测试脚本

点击左上角『运行测试』,vs将再次执行脚本

vs性能测试之旅(1) — 脚本录制_第6张图片

执行过程中,VS会自动打开执行页面,你将会看到整个请求的执行过程。

执行完成后将会停留在该页面,并显示执行结果。

根据这个结果展示页面,可以很清楚看到脚本每个请求执行的状态、总时间、请求时间等等。

vs性能测试之旅(1) — 脚本录制_第7张图片

5、运行性能测试脚本(迭代)

有些时间,录制的脚本需要运行多次,例如注册脚本,我们需要准备N多用户数据等。

接着刚才的结果展示页面,点击『编辑运行设置』,弹出『Web测试运行设置』。

可以直接设置运行次数以及浏览器类型和是否模拟思考时间。

vs性能测试之旅(1) — 脚本录制_第8张图片

点击『单机次数再次运行』,依旧在结果展示页面,可以很清楚看到很次迭代运行测结果。

vs性能测试之旅(1) — 脚本录制_第9张图片

6、编辑窗口的树结构

其实我们编辑窗口的请求都可以展开,并且每一层都会有不同的属性设置。

vs性能测试之旅(1) — 脚本录制_第10张图片

- Root Level:

性能测试的入口点,比如:可以在此设置用户验证、代理或者为这条测试添加一些描述信息等;

- Request Level:

记录下来的每一条单独的请求,可以在此设置用户思考时间(thinktime)、请求方式等;

- Request Parameter Level:

这里是每次请求的参数设置,可以在此设置是否进行Url编码、值还有名称等。

另外所有的属性都在Microsoft.VisualStudio.TestTools.WebTesting这个命名空间下。

你可能感兴趣的:(性能测试,录制,Visual,Studio)